Invalid exception for Invalidating given input
Improved Validator class to have validators to be defined as individual methods so that they can be overridden individually.

If you don't like our `time` validation, simply extend Validator class and define your own `time` method.

If you need a validator for `creditcard` just extend Validator and define the credit card method

Make sure you change Defaults::validator to have the extended validator