make doc was broken
update documentation
licensing; whoops!
BsonFormattable can be implemented via macro