Completed:
ToDo: Logic to make sure user doesn't already exist