Removed helper function to unschedule archival. Now only scheduling archival of done tasks if one has not already been scheduled and there are done tasks. Added a couple of tests.
Corrected test for marking a done test not done. Slightly changed names of other tests to be more specific.
Added task history model.
Updated archive task to create history entries for tasks. Added initial tests related to history.