Viewport Handling and Cleaning up Style Sheets

While I was testing bf77240 I ran across some problems with sprockets and rspec.

Rspec v3.x breaks all of our tests, probably because of dependencies with Capybara. 
Sprockets 2.11.0 breaks all of our CSS. 2.10.1 is still fine.

# What's Changed
* Put presets at the beginning of application.css.scss and removed references to presets.css.scss from a couple of CSS files.
* Update bf77240 to use commas instead of semi-colons. Semi-colons cause chrome to spit out warnings.