Fixed a few commit bugs
Starting attempts at the GitView ssh shell
Added some error checking to the shell
Added `location` field to the Repository model
Drop the Commit model, no need to parity it
Repositories are now automatically created
Switch to using the actual directory location