Improve formatting of HTML, CSS

This PR will fix #11. We have some redundant CSS rules, HTML that needs better tabbing, and some artifacts that came from a conflict, and should have been removed.
The `<body>` tag is already in the `layout.erb` file. We don't need to repeat it in the other views.