`setupServer` supports options.

Currently only support one option: `browserifySetup`. This is a function that will be passed the bundle, which can then use to configure browserify (ex. use middleware).
Allow cli script to accept `browserify-setup` option.

This is option is passed to the index module.
Use `commander` to process options.