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

Also adds some tests for the original functionality.
I'll play devil's advocate here. I actually like TODOs in code, because even if you have a ticket written, it reminds you when you're working some other ticket that this code needs further work. It may even be something that you can work while you're doing your current task and you can pull it in. Without the TODO, it would likely just get passed over.