river json should be un-formatted when not debugging
ban table
add ban table to the database
style adjustment
put username collision prevention into create_user()
track registration attempts for shenanigans
new feature: open registration
oops.  no semicolons in database upgrade script please
include this too
registration page
open reg signup preserve
new function get_user_id_from_username()
go to login button after success
form declaration needs multipart/form-data
password fields should be obscured
validate old password before changing
new user cookie
jquery cookie handling. makin' life easier.
change username to email on login page
new users should be directed to the prefs page