Init
Initial skeleton code.
Fills out hue related code and helpers.

- Updates "constructor" so we can chain calls.
- Fills out setHue, getHue, and resetHue.
Fills out value related functions.

- Fills out setValue, getValue, and resetValue.
Fills out saturation code.

- Fills out setSaturation, getSaturation, and resetSaturation
Adds constant for later calculations.
Adds color generation functions.

- getNextColor generates and returns a new HSV color.
- getNextRBGColor generates a new color and then converts the HSV color
  to RGB. The RGB color is returned as [red, green, blue].
Why was I rounding a random value??