add test coverage for WarningValidator
add WarningValidator#message to accept methods and Procs
in addition to strings
update README example to show :message can take a method name
version bump