Merge pull request #25 from mikedewar/master

minor, documentation related edits. Some thinking
Merge pull request #26 from mikedewar/master

proto api
Merge pull request #27 from mikedewar/master

a function wrapper for the library, some websocket hoo-ha, and probably ...