Added in validation support for rule data. Yay, everything looks pretty
good actually.