fixed a few bugs
changed isDone to Boolean to allow for null
isDone is now by default null unless user specifies a task is or is not
done