Add support for runCommand

This adds support for ```db.runCommand()``` and ```db.collection.runCommand()```. This fixes #62. Some test cases were also added.