Start working on sync
Keep working on sync
Split sync into multiple files
Use Sync.include to emit model events to the server
Abstract namespace
Get queue working again
Start writing tests for sync
Use node and mocha for tests
Update sync tests
Add update tests
Add server event tests
Get prefs to sync! (In theory at least...)
Writes tests for queue
Reduce cyclomatic complexity of queue code
Make it easier to write tests for queue optimization
Move queue from utils into controllers
Refactor socket namespace and add queue.load
Refactor queue to use a better internal object model
Refactor sync and queue code
Fix tests