Merged MatchesField and MatchesValue together
added new matches validation to classloader
update error messages

error messages are more ambiguous now
fixed examples to use new (combined) matches rule
Added several new rules
fixed select issue

the select wasn't "remembering" the submitted value properly