bugfix: error messages not working; also added tests
improved validator instantiation by using constructor instead of direct member access.
updated constructor to include support for final arg, $customAttributes
bug fix: ID column param appears in error messages
Updated array syntax for compatibility with php 5.3
Merge pull request #23 from jdunk/master

Bug fix: error messages don't work.