Merge pull request #72 from KyleW/kyle

A bunch of styling changes
Merge pull request #73 from KyleW/kyle

fixed the weird column sizing for screens smaller than 480px on the land...
some cleanup of the routes and controller code