Convert to CJS

- [x] convert source (public)
- [ ] convert specs
- [x]  compile with browserify
- [ ] figure out how to load with out existing requirejs loader