new registration form has been defined.
error messages not yet working.
issue close #23
error messages are now displayed.