Prep argument handling for filters.

Move all of the argument handling for the reporting stuff out of
extract_day_tasks().
Add filtering and update version.
Update in-line documentation.
Update changelog.
Update .gitignore for backups.