Groupd commands under Flash::Command module.

Add Flash::CommandMatcher: knows how to find a command class from string type.

Refactor specs.
Add empty specs for clone, info e command matcher.
Make private internals.
Refactor flash run command class for readability.
Merge pull request #5 from colmarius/refactor-commands

Refactor and group flash commands