finished roughing out signup and login with authentication