Support for custom commands

added collection.runCommand() to execute generic mongodb commands, e.g., findAndModify