fixed bug where a downloaded file was within a subdirectory, and the subdirectory
name is included in the filename cache attribute. Moved the subdirectory name to the
filepath.

added sandman to support an admin interface and rest api for managing and viewing
the data.
updated requirements file to include sandman and click
fixed the generated ChangeLog to represent the entire history
Updated version to 2.2.2 as that is the next release strting
updated ChangeLog and tag release
Merge branch 'release/2.2.2'
Merge branch 'release/2.2.2' into develop
added link to ChangeLog to published documentation
Updating version to 2.2.3
Merge branch 'release/2.2.3'
Merge branch 'release/2.2.3' into develop
updated ChangeLog files
Fixed adding link to ChangeLog[C
added script to handle packaging a new release, pushing to pypi, and releasing updates to remote git
get_torrents_active did not take into account that the torrent contained media_files but to
keep from processing the torrent and marking done and to keep query simple, added simple
check if torrent contains media_files before adding to workflow list.
Update to version v2.2.4
Merge branch 'release/2.2.4'