Add task fields

New task fields added. estimatedEffort, actualEffort, due date with Jcalendar. 
Why does this constructor exist, it doesn't set up the other required stuff, remove it.