added ignore raise NotImplementedError
added links to requires.io
clean up to further simplify implementation of pid lockfile
converted from previous use of 1 or 0 to represent True and False when setting values to be stored in the database
replaced empty abstract methods with raise NotImplementedError for clarity and coverage
skip adding files found with the torrent if not found on filesystem to avoid processing a torrent w/o files to process; general cleanup and simplification of code
code cleanup and simplification and duplication
added logic to stop workflow from continuing execution when a task associated with a media file failed to further support retry
update ChangeLog based on recent changes