Add web UI for adding self-hosted git repositories

This pull request adds a web UI for adding self-hosted git repositories (see issue #10). This pull request is only a partial solution. Things that I haven't implemented yet:

 * A web UI that instructs the user to add the Drone public key.
 * A webhook self-hosted git repos.

This pull request depends on pull request #33.