Replace OptionParser with Thor, add --command option

:boom: