Downloading.  But MD5s not yet checked.
More work on ruleman.
Add an ignore-files setting.
Break out commands into their own package.
Python 3 fix; use full import path.