protocaol binary-safe, and style improments
fix query collections with dots
gridfs implementation, wip