Begins refactoring Gantt object and moving date related functionality to dedicated location. Leaves need to set up namespacing for date functions and removal of old Gantt object tests