Added a management mode. I'll likely remove it later since it's more trouble than it's worth. Taking full leadership of the room is going to be cleaner when I don't have to worry about Naoko and Cytube tripping over each other.
Fixed an issue where Naoko would delete an extra video after a playing video near the end of its duration, or a stream, was deleted by another user.
Fix for websocket server moving to a different IP or something.
Handle temporary videos. Slightly improved management mode all around, still probably doomed.
Reimplemented chat logging, improved it to actually store the protocol, enabled kicking.
Moved some settings to naoko.conf from settings.py. Updated the readme. Removed extraneous logging. Naoko now fetches IO_URL rather than relying on it being hardcoded. Started logging user counts again.
Switched default value of db_file back to naoko.db
Hooked up the login function to inform users of failed logins.
Added profiles to CytubeUsers.
Fixed mediaUpdate error.
const IO_URL -> var IO_URL. Because it really needed to be a variable instead of a constant.
Got add, lock, and unlock working.