Extension hooks and skeleton of phongo, and basic bson implementation

`proto array` or `proto MongoDB\Write\WriteConcernError[]` if that's a thing