Add controllers and views for website

Still in progress
These tests are kinda bogus. Let's remove them.