Branch creation with Gitlab API

We can do this now.

A bit of hand waving to get the proper urls to be called on create as well as fetch.