Add constructor that takes a MongoCollection object.
Make Get() return a Message instance instead of BsonDocument. Seperates id and payload. Also seperates payload from the message handle.
Add some missing doc.
Add streams supoort to messages.
Make GetRandomDouble internal only using internals visible attribute for the tests.
Add multi ack function.
Add ability to give null for streams parameter of AckSend() to forward the handle's streams to the message to send.
Update version to from 1.2.1 to 2.0.0
Merge pull request #16 from gaillard/master

Mainly stream support, multi ack, message object