Addressing issues 70 & 77. Added a description field to tasks. Fixed update so it can't add random fields
Merge pull request #78 from jth-/master

Addressing issues 70 & 77.