fixed re-loading problem where the thing would spin endlessly and not display data

The problem was with the graph package, which was not allowing for a reload
created new ComparisonMethod object for static fromString calls
Split up a rather large DataManipulationForm file into many smaller files
fromString now has more helpful parameter names
changed FilterParser from a class to an Object
added implicit toIntegerOption(String) and apply method to the IntegerOption object
added implicit toDoubleOption(string) method to DoubleOption object
added new DateOption object with apply and implicit toDateOption methods
added new DateOption object with apply and implicit toDateOption methods