Adding two new features

validateOnBlur controls if inputs are automatically validated onBlur.
check, which originally takes an event object as an argument, has made the argument optional. If no event is provided (ie, the function is called manually) then it will return true or the array of errors.
Merge pull request #22 from Belelros/master

Adding two new features