User registration

for issue #3 
Form validation is not yet done.