Changed calculateDelta() so when unchecking a task it removes the right amount of gold and exp
Fixed bug when calculating the reverse delta.
Added in a case for a todo with checklists
so the gp and exp for those are reversed correctly.
Added a couple test cases for checking then unchecking tasks.
chore(github): merge pr #327
Merge branch 'brandonjreid-uncheck' into develop