Add support for external transports.
Remove unused options
Update documentation.
Fixed docs.
Change transport config keys to be correctly case-insensitive.
Merge pull request #4 from krakenjs/transports

Update pine to allow external transports.