maintenance update

improved validation failure printing
improved readme
expanded fail demo
expanded test case
modified package description
small edit in gruntfile