api changes to facilitate pattern queries
adding pattern validator support
refactoring selector validator to support new API
validator util changes to support new api
adding constants
adding pattern validator test cases
changes to fix api change