Fix hash ordering bugs

MongoDB requires the command to come before the arguments, but this
isn't guaranteed when passing a hashref to ->run_command. Use an
arrayref for commands with arguments to make sure the order gets right.
Merge pull request #64 from ilmari/fix-hash-ordering

Fix hash ordering bugs