Convert to CJS, one file to rule them all.

- [x] convert source (public) to cjs/node format
- [x]  compile with browserify
- [x] UMD build (just run make build)
- [x] figure out how to load with out existing requirejs loader (just require like a vendor file, all classes are name-spaced on the same object)
- [ ] fix specs