Restructure database to allow for more flexible options

Description

Imported issue was from daniel:
Right now the database structure kind of limits us to username, password, and nickname "within reason". Via data forms, it's possible to ask whatever you want during registration. I am probably going to restructure the database in a way that allows me to arbitrarily set variables for users (this is semi related to user preferences), but the database needs some work before the actual interface can be worked out.

Environment

None

Assignee

Daniel Henninger

Reporter

Daniel Henninger