expose browserify's `require` and `external` methods

add options for `require` and `external`

update README.md
I think this should be `if (typeof opts.require !== 'object')` so that a string can be passed as `opts.require` too. Thoughts?