Added validation methods isHexadecimal() and isHexColor()

isHexadecimal() accepts hexadecimal strings
isHexColor() accepts valid hexcolors 3 or 6 chars with or without # prefix