Added generic implementations for EasyMongo.Collection classes; added tests to test.