Get started on migrating to SQL.
Add .db files to gitignore.
Add finish time column to packets table.
Add function to initialize the database.
Begin PGPS implementation.
Implement votes model and cascade deletes.
Raise exception for nonexistent song in vote_song.
Implement finish time calculation and packet weight.
Documentation.
Implement autoplay.
Migrate API to GPS scheduler.
Properly initialize and update virtual time.
Commit session at end of virtual time init method.
Implement song search.
Always place now playing song as the first song in the queue.
Move test username to config file.
Switch to MySQL.
Use gevent.
Update README.
Move database URL to config file.