Improving command line binary

Using thor for better experience
Returning explicit error when fails to read input file