Switched to using browserify to handle externals