Added support for 'direct' transport
Use 'direct' transport as the default, if transport type is undefined
Updated README, added 'direct' transport information
bumped version to v0.5.8