Fixes #11. Added client-side testing for web project with Karma.

Uses Browserify to build the code that will run in the browser and the tests themselves, then runs them in multiple browsers with Karma.
Fixes #32. Added Knockout and some very simple form bindings.

This will need to be expanded quite a bit once Sammy routing is added.
Replace gulp-rimraf with del.

gulp-rimraf has been deprecated by its auther in favor of the npm
del module. We're on board.
Cleanup.
Moved server port to something that won't conflict with node-inspector.
Updated to use single-line module.exports format.
Bunyan Logging #25 WIP