Add scenario outline for one-sided time ranges
Add example to spec for 'before' time range conditions
Extract TaskFilter class to own model
Extract TaskFilter to its own model
Change name of FilterHelper to FilterUtils
Change name of FilterHelper to FilterUtils
Fix wonky time issues and finish extracting TaskFilter class
Add code accounting for one-sided :after filters