Refactored transports

* Read environment variables at library level
* Moved transports to riemann.transport
* Minor improvements to command line interface