Remove Babel, rebuild test infrastructure
Improves developer experience by:
- Removing Babel
- Using C8 and Mocha for native ES import testing
- Remove Grunt in favor of some simpler scripts in
package.json
- Build a CJS module as part of the build process