Catch User not found errors in UserView

Also updated copyright in main.py, should discuss license issues as
well.
Event pages added

Can now access events from the home page.  Page gives detailed info
(host, creator, description, times/date, location).