add abort option when new from json
update CLI help, change 'outfile' opt to 'name'
use smart naming
Merge pull request #22 from aweiteka/cleanup

Abort opt, smart naming, CLI cleanup