DDF-487: Add created date and modified date filter support for catalog:dump

Also adds some tests for the original functionality.
Yeah, there's probably some good middle ground there. A lot of the TODOs I have seen in the DDF baseline are questions or short statements (ex: "// TODO do we want a max age??"). Those won't help someone later on as there is no included context or explanation. Best way might be to reference the ticket in the comment so that there can be additional context and discussions done on jira that someone could look at if they came upon the comment in code. 

I don't mind these TODOs that @bradh  has as they defined and straightforward.