Add task fields

New task fields added. estimatedEffort, actualEffort, due date with Jcalendar. 
This should have a throws declaration and it should be documented.