added gitlab api functionality, started work on push and issue events, prototyped merge_request event