changed Grey methods to not be static
fixed signatures of HSL methods
switched position of imports to prioritize the right type
fixed signature of some conversion methods
removed poorly implemented methods in HSV(A)