Add controllers and views for website

Still in progress
This is fine for now. But should be updated when cancancan is added.