Started implementing tests for the Directive class before moving on to
implement the date and numeric elements.
Added more TODOs.