Added the possibility to pass multiple callables (for validation) inside a list.
Adding several unit test cases to check if we can pass a list of callables for validation.
Updated the doc (the user can now pass list of callables)
Can now pass a collection of callables and even a generator that push callable in the 'validate' parameter.
Adding a function to check if an object is a generator
Putting a side note of passing collection of callables into the validate parameter.
Fixing and enhancing test cases regarding the collection of callables in the 'validate' parameter.
Reducing the number of branches using type coercition.
Minor formatting and naming fixes
Merge branch 'Ketouem-issue34' into dev
Add @Ketouem to AUTHORS