With the hopes of this doing more intelligent stuff like making pull requests, interfacing with git and setting up builds, it's worth getting this set up first.