Added new and fixed functions

Fixed: isLower
Fixed: isUpper
Fixed: isAlpha
Fixed: isAlphaNumeric
Added: isNumeric
Added: isPunctuation
Added: isHexadecimal