User story:
As a new user, I want to be able to sign up to my new account using my credentials and save the new user to the database, So that I can access personalized features and data within the application.
Acceptance criteria:
When a sign-up request is received the system should hash the password before storing it into the database