Browserify

its bigger because I'm including the bundled files, haven't ported the tests because I haven't gotten around to untangling this flight jasmin stuff.

this addresses none of the issues brought up in #48 but one idea might be to use browserify as a test, if you can install it, then you can much around inside and adapt stuff, if you can't then you have no business mucking around inside and you can only change the config.