RAACMS-107: Refactoring the main controller. Creating a new file called Admin and moving all the functionalities into Admin controller.
Merge branch 'feature/CW-196-port-back-changes-into-raa' into feature/RAACMS-107-import-latest-changes
RAACMS-107: Adding latest changes from old ticket.
RAACMS-107: Removing wrong files.
RAACMS-107: Refactoring main controller.
RAACMS-107: Adding user profile into CMS.
RAACMS-107: Adding user profile into CMS.
RAACMS-107: Adding missing custom form validation file.
made username not needing a valid email address anylonger
adds more stuff from webvitamin
TEST: Doing dummy change for testing Jenkins Job.
TEST: Fixes merge conflicts.