add user creation serverside

with password hashing and email confirm entry creation.