Major JS refactor:

- New build system based on gulp, and the commonJS module pattern
  via browserify
- Manually refactored cferdinandi/smooth-scroll to a commonJS module
- Replaced synchronous request for modernizr with browserify+browsernizr
- Refactored helper functions into basic module.exports
Moved individual <svg>s out of _includes directory.
Build system refactor:

- Jekyll templating is done through gulp.js
- CSS/SASS/Compass is compiled through gulp.js
Extended gulp to use in development

- Modularized tasks based on https://github.com/greypants/gulp-starter
- JS effects/interactions are all implemented as Common JS style modules
- gulp-ruby-sass is slow, so use `compass --watch` for "static" design

Need to work on:

- Refactor all custom logging events/statements into a util/logger.js
- Task to tally page weight of production files is mis-timed
- Replace Compass CSS3 mixins with autoprefixer
- Added jekyll and js logging statements to logger util
- Wordsmithed
- Added an overlay to reject IE8 and below with an IE conditional
- Slimmed down markup and css for IE rejection <div>
Simple mustard cut based on Filament Group's enhance.js

- Inline enhance.js in <head> to async load css and js
- IE8 and lower is cut off by detecting getElementsByClassName
- overlay.js needs domready to work even on qualified IE versions (9+),
  so ready.js is conditionally required with parts from
  github.com/stowball/Layout-Engine
- Exclude js modules/partials from jekyll --watch
Build system update:

- Added separate task to uglify and inline enhance.js
- Clean sourcemaps from deploy/