Layout directory structure and start rewriting database configuration and initialisation code
Start making models for lists, tasks and prefs
Thoroughly test task model
Thoroughly test list model
Thoroughly test pref model
Simplify the tests for the user model
Merge Users and User into the User model (and rewrite tests)
Start refactoring sync
Add some more sync tests
More sync code stuff
Refactor and thoroughly test time model
Refactor sync.coffee a bit more
Fix old sync tests
Split database test into multiple files
Start refactoring database tests
Refactor reset table and tests
Finish fixing database tests
Fix model tests
Separate crypto from auth controller and add crypto tests
All 225 core tests now pass!