adding DefinitionNotExist Exception
enhancing exception message
removing validator exception
removing validator classes and moving validation logic into parsers.
merge remote tracking branch sacjaya/Siddhi-3.0.0
merge remote tracking branch sacjaya/Siddhi-3.0.0
test cases
adding testcases