Add task fields

New task fields added. estimatedEffort, actualEffort, due date with Jcalendar. 
Remove validStages from constructor and add a setValidStages() method so the windowbuilder will work