Make arrays (its contents) validatable

Fix validateExists to work with arrays as a whole

Swap if/else in validateSame/Different
Tiny fix for numeric validation