Add namespace prefix to error constant
Raise exception on errors, including at runtime
Remove debugging output
Update to latest C Driver

BSONDocument initializer now returns nil when passed a BSON object with NULL data.