further tweaking to BSON steps and specs. the tests now pass for PyMongo.