refactor get form data to create user and sign in.
Create public views and public layout folder. Organize de public views in different files.
Refactor naming of Private layouts and modules events