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