Update most dependencies

Everything updated and tested to be working. Exceptions are HAPI which was throwing a strange error and jquery-waypoints which is pointing to a personal repo.
Increase the maximum allowed jpeg filesize.

I was able to get real close to the current limit without trying too
hard (within 1K), so this seems a bit too low. Bumping it up by 50%
still keeps it fairly low and has little effect on anything, but keeps
us safer from discarding legitimate posts.

Fixes #71.
Merge pull request #73 from meatspaces/filesize_increase

Increase the maximum allowed jpeg filesize.
Add sourcemaps to the JS.

This will distribute sourcemaps in all server configurations, but I
don't think this should really problematic and we're not trying to hide
anything. If anything it will make production issues easier to debug.

Also fixes an issue with later versions of gulp-sourcemaps, which seem
unhappy with sourcemap-less sources.
Merge pull request #74 from meatspaces/add_sourcemaps

Add sourcemaps to the JS.
Merge pull request #69 from TheAlphaNerd/upgrade-dependencies

Update most dependencies
Upgrade hapi to 7.0.0

In 7.0.0 [hapi removed options.views](https://github.com/hapijs/hapi/issues/2007). This patch updates the hapi dependency and appropriately changes the way views are instantiated.
Merge branch 'TheAlphaNerd-upgrade-hapi'
[feature] switch-camera