Started sign up screens

Added new form and action for user sign up.
Added ajax validation to the new user page

New user page now validates its own information with a JS/Ajax fetch and
then submits the new information to be entered in the database.
Logged in user after creation

Bandaid fix to login the user once they create an account. Should be
improved to prevent duplicating code.