Implemented user validation, create user, password encryption, userpage look