CommonJS Builds

Adds basic support for commonjs consumption of the library.  People will
still have to do some work to get the data initialized.

Should close #42 along with an example project that I'll probably add to the README later.