Set up basic questiontion-answer forms and templates
Added accounts, removed name setting, added error message if not logged in
Added username + optional email setting
Reorganized code for client/server separation