improve email validation & test
test user page
lower the bcrypt cost-factor
finish user signup