Added new tests.
New controller tests.
New Styling.
Added a top comment column. Needs refactoring.