Separate Repository Manager configuration

At this stage only Gitlab is supported, but with these changes it should
be easy to support other managers.
Update README