Updated Travis testing
Merge pull request #97 from tim-evans/master

Styling / HTML simplification
Upgrade raven to new version, and add minified version
Rearranged static compression

Moved raven-js to the head of the page, without compression, so that this will be applied before anything else. Then any other javascript is applied in the body. since jquery is only required for the images popup pages, that dependency has been moved to `base/photos.html`. Also all css and javascript is now compressed, removing the unnecessary `js_no_compress` and `css_no_compress` sections
change the mobile footer to be close to black for distinction instead of a rule
the sekizai compressor stinks- disable it

it doesn't strip comments and fails on regexes .___.
fix contact.json HTML and title
prever unminified js

minifying should be handled by our asset pipeline
simplify photo gallery code

this makes the photo gallery work for mobile sites
first. we **could** use Swipe for both desktop and
mobile users

TODO:
  - check whether the UA has touch events
  - if it does, then use Swipe
  - otherwise, use a regular lightbox
  - fix gallery caption alignment
    (should this be fixed to the bottom of the viewport?)
add padding so when we resize, the section shrinks with padding
add emacs working pattern to .gitignore