Push the latest to git.

BaseController houses the Category generation stuff so cats appear across all pages.
Add in cat views with real data.
Add in more routes to redirect to the right place.
Add CSS for error, warning, info and success messages and buttons of the same.

Add message for empty categories.