Fix JS spec env.

* remove unnecesary files
* add quint stylesheet
Merge pull request #273 from simi/clean-spec-env

Fix JS spec env.
Fixed Caching and Cleaned up Old Caching

Caching was broken for many reasons:
* Puma calls `Travis::Web::App.initilize` multiple times. This caused
the server start time to be incorrect, breaking caching.
* The `Date` HTTP header was missing. This caused some browsers to fail to cache
assets.
* The `ETag` was incorrectly formatted.

Some other things which were changed:
* Removed `Rack::Cache`
Cleaned Up `public` directory
Removed Directory Caching
Converted Image Assets to SVG

Some of these assets are from fontawesome:
Font Awesome by Dave Gandy - http://fontawesome.io
Merge pull request #279 from caffinatedmonkey/optimization

Cleanup and Optimize
Remove unused code
Set background size for profile backgrounds
Scroll #L links to upper third of the screen.

Fixes travis-ci/travis-ci#2276