Issue #6 - Added home controller, views, and CSS updates

Merge the UI updates into master branch.