Support for Hammer CLI fact command.

* The command hammer fact only exposes the 'list' subcommand;
* Added 9 data-driven tests for hammer list command;
Merge pull request #139 from omaciel/hammer-fact

Support for Hammer CLI fact command.