Add controllers and views for website

Still in progress
I don't think we should have this back button for two reasons.

1) I've never used a back button that didn't come with a back button.
2) If a partner came to the admin dashboard from a different place, then this is just confusing.