remove valueIsAllowed support
move utility functions to separate file
remove SchemaRegEx exported variable
code reorg
update match rules to allow some functions
move validation code to a separate file
add secondary, experimental method of validating behind the scenes
Updated error message
Merge pull request #119 from subhog/patch-2

Updated error message
Merge branch 'master' into devel
add a test
when removing empty strings from $set, add those fields to $unset; fixes #108
new syntax for supplying regEx messages; breaking change; closes #103
update docs; closes #111
don't strip out query2 in a $pull; fixes #114
add a test
add some typed array tests
bump version