Move the repo editing stuff to a view model.
Move the login form to a view model.
Refactor sinatra code into a web object.
Move more sinatra code.