Split tests into multiple modules under a tests package. Removed the default tests module.
Added some tests for history.
Fixed some behavior around history and identifying tasks as done after archival.
Fixed previous change to done time method so that it correctly checks for archived reminders.