Added basic migrations and properties
Started work on the settings
Added some more to the settings
Initial API work

This commit is about a week in the making.  This will eventually
turn into an API which emulates the git repository, allowing the
information needed for the user interface to be accessed through
an API.  Eventually, it will be used by the frontend to interact
with the repository.