Add controllers and views for website

Still in progress
if `user` is the `current_user`, they are the same.