generate standalone via browserify

This swaps out `component` and uses `browserify` instead. The `browserify` UMD wrapper adds a bit more safety checks and it inlines the boilerplate to a single line at the top of the file.