Build

All modules not presently in development pass jshint without breaking.  After this merge, and the completion of a few extraneous modules, we can include gulp-jshint in the regular build requirements for committing.