Introducing basic validation
Validation part of the new rule engine and some of the rules starting to come together