Fixed issue #4 and fixed hex conversion issue

1fe7ed0 - For the hex issue, when converting to hex, it was not returning the proper two character for r,g, and b for single characters.
Ex. color2color('red','hex') will return '#ff00' which is incorrect. It should be '#ff0000'.

8ad9627 - when converting HSL and (S)Saturation is zero, it was doing the wrong conversion. L(Lightness) is not the RGB values, you have to multiple to percentage by 255 to get their values.
Ex. color2color('hsl(0,0%,99%') will return 'rgba(0.99,0.99,0.99,1)' which is incorrect. It should be 'rgba(252,252,252,1)'