[WIP] Feature: Notes with Webpack / CommonJS

Remaining work:

* [ ] Add a dev server / watch for live updates.
* [ ] Get Mocha tests work in (1) browser, and (2) karma.
* [ ] Get Jasmine tests work in (1) browser, and (2) karma.
* [ ] Get source maps served from different directory and with a host prefix (e.g., `http://127.0.0.1:3000/`)
* [ ] Update README with different information.
* [ ] Scrub for all occurences of `bsfy` or `Browserify` in directory and remove.
* [ ] Decide if also going to implement a `Gruntfile.js`.
* [ ] Re-shrinkwrap for final. (`npm run-script shrink`).
I've often seen this split out into a `webpack.config.js`.