added (unimplemented) toFactoryDate helper method in a FactoryDate object
removed all attempts at an ill advised convertTo method
added new DataField traits to make pattern matching easier
updated QueryBuilder to match the change on NoAggrgate from object to class
added new comparison method in each field that converts and compares strings

This will hopefully fix the type-problem that we ran into earlier
removed the fromString method of DataField, fixining a compiler error
added a new supertrait to enable a generic return in the toString method of the object

(that method also makes a return in this commit