Added API for automation of creating projects

I added an API based on the API found in Gitlab, i included rspecs for it which fail currently because there is no local git repository found.

Also I added automatic cloning of a project (via ssh) when it isn't found on disk.

I implemented this because I would like to see a tighter integration with Gitlab.