Advanced form validation
Started working on DefaultController