Extension hooks and skeleton of phongo, and basic bson implementation

Are we converting right into BSON after this?
Chances are we may do some mucking around... We'll see when we actually implement this method :)