Release 0.9.9

Updated isEmpty to handle new Error() correctly.
Added isDate, isArray, isObject helper functions.
Added functions to ease the checking of functions inputs/objects, validateInputsAreDefined, validateInputsAreNotEmpty