Add signing_token and related fields to group_hook and project_hook

Addresses #2263 (closed),

also adds a few fields also missing in project_hook, moves hook methods out into their own file (and tests) to match group_hooks style

Merge request reports

Loading