Pass all parameters to add hook API.

Hi!

Firstly, thank you for this project. I created this PR because I had the need to pass more parameters directly to the GitLab API, i think the user should have this power and this allows the use of this library with different GitLab API versions. If any parameter is removed or added, there will be no change in this client.

Hope you enjoy!

**PS:** I didn`t found any contributing guide, if there is anything that I can improve to make this PR better, please let me know. :)