Implemented user sign up

Users can now sign up on their own