Adds user sign up and sign in functionality.