Start adding support for REST API / Streaming API

Still needs doc cleanup, tests, etc.
Export MessageType class
Formatting, small type tweaks
Bump version
Merge pull request #2 from brewtown/streaming-and-rest-support

Streaming and rest support