Update landing page

* Add pricing to landing page
* Allow users to navigate back to landing page without signing out
* Use `HomeController` to handle landing page requests
* Use `ReposController` to handle repo list requests, HTML and JSON
To make the browser cache JSON and HTML separately. When using the back button to navigate to the repo list, from configuration page for example, the browser was displaying JSON.