browserify and build overhaul - still need organization