Task Object constructor input changes

Task Object now accepts only strings, was having trouble with Date type
so it uses dateFormat to convert string to date.

The getter and setter methods have been modified to work with this.
Table cells made editable, changes to methods

changes made to methods to reflect the Task object modifications.