Controllers and views for Messages, new database table, changes to
home/index
add some extra files
Update home comtroller to handle having no requests in the db.
We now create a new songhaven user as part of the registration process, adding on the mvc user id so that we can get to our songhaven user from the mvc user
Roughed in CommandsControllerTest
Update to proprely validate username when registering
Merge HomeController tests, eric had a better solition than mine