Add gitlab support

Gitlab integration to use the gitlab webhooks (Issue  #54) 
This is not the right way to display an error.

You should rely on `plugin_error()`and define the appropriate constant for the error as well as the error message string.