Extension hooks and skeleton of phongo, and basic bson implementation

Why an implementation? WriteBatch is an interface.