committing user sign-up functionality and CSS changes