Fixed the case where "required" rule is not needed but a callback must still be run. Previously the callback was ignored if "required" was not present.
Merge pull request #50 from TimBenjamin/master

Fixed issue #49