Add controllers and views for website

Still in progress
this will put a sign out link on every row of the table, which we don't want.