Merge pull request #1 from nlundgaard-al/master

Adding argument number checking
Add list command
Add list docs
If MD5 is missing value, redownload and recompute
fixing issue with state file writing