#661 Updated validations to use validation type lookup
#661 Added rootScope.addMessage back
#661 Fixed free text input