If no valid keys are found when processing an HMGET command,
free up our command and keys pointer and simply return FALSE.

Addresses #379
Add a unit test for the scenario described in #379