fixed support for empty keys and improved Mango::BSON performance (closes #3)