refacotr code

gitlab api client split to module
fixes #16
Merge pull request #17 from numa08/refacotr/fix#16

refacotr code