Initial commit of library.

- Added BsonValue
- Added BsonReads, BsonWrites, BsonFormat
- Added Bson helpers
- Added CasbahImplicits for syntax
- Added BsonValueGenerators for testing
- Added tests for all serialization