First commit for scenario validation.
Adding first run of validaiton classes to util package.
Merge branch 'dev' into validation
Adding more methods to Validation classes (message formatting) and first run at Unit Test.
Adding tweaks to Validation Result Class.
Added common drl rules file and added extra rules to database rule file.
Adding RUNNABLE to validation context.
Merge branch 'validation' into dev
Refactoring Validation code.