Work on basic user sign up and improving user handling