Added initial annotation support for renames

Can rename types and fields in mongo. Need to add support for app engine.
Added annotation support to app engine
Removed some debug statements

Renamed the underlying collections for App Engine and Mongo to collection
for uniformity.
Initial working typeclass Transformer

Had to kill the shared GenericQuerySpec template. I think that will be a theme due to the inability to resolve the appropriate type class.
Fixed Mongo implementation.
Some more cleaning up.
Changed AbstractDatastore to Datastore
A bug in the Object reader because cant cast.
Fixed bug in EntityDeserializer

It no longer relies on the ObjectReader for its entity reference.
Merge branch 'develop' into topic/mongocollections
Fixed the Mongo tests. Everything works now.
Some interface changes that should have probably went into develop.