added user_name column to schema to track usernames, rather than emails
usernames now working
added user and pin validations