Fixed issue #49

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. This was reported as issue #49:
https://github.com/rickharrison/validate.js/issues/49