Save users to the database

Pass in profile information to the database to create a user.  Note:
untested due to csrf errors and nothing special is done with
authentication just yet.