added sign up page, but can't encode user password due to dependency on
username.  Bug.