add bson_ext gem
start implementing writer