refactors code for 0.0.1-alpha release.
removes the need to explicitly import a transport provider module. specifying one by name will perform a cached get or import.
fixes + cleanup..
Merge pull request #4 from gregorynicholas/version-0.0.1-alpha-release

requesting a pull to gregorynicholas:develop from gregorynicholas:version-0.0.1-alpha-release