Fixing command name
Adding test stub for download
Better error handling
Relaxing validation