Use empty struct for Done signal; as per:
http://blog.golang.org/pipelines
Use receiver function to expose Ledgers channel with directionality
Fail the subscribe command if the correct result isn't returned.
Reworked websockets.Remote to clean up nicely on close and
greatly improved websockets.Manager.
Merge pull request #11 from rubblelabs/websockets-manager

Websockets manager improvements