bson > json for Date and ObjectID

also refactored router getCollection some