Rorn is now multithreaded!
Removed the 'request' parameter to handlers, which has always been redundant
Log uncaught errors and notify admins
Added 'your tasks' link
Remember the assignee filter when adding a single task
Add more information to the exception message when a DB error occurs
Fix style of error boxes inside alert messages
Switch the backend storage format from sqlite to stasis. Fixes #194
Rename main.py -> sprint.py
Add a restart button to the admin info page. Fixes #199
Users with >100% commitment will now show up red on the distribute chart, even if the max acceptable commitment is set to 100%. Fixes #200
Handle missing stasis tables (e.g. if the original database had no sprints, there will be no 'sprints' table in the stasis output)
Fix cron jobs
Got rid of matplotlib from the test routes because I'm tired of seeing the atexit errors it causes
Missed int cast
Show lock ownership on info page
More efficient log page when unfiltered
Add a loading screen before the main server is up
Split the Dev privilege into a separate Admin privilege for all non-development things, and fix a few random bugs
Default new (many) tasks to the scrummaster if the creator isn't a sprint member. Fixes #195