* Restructured code.
* Fixed bug with hue adjustments.
* Added JSON library for encoding and decoding.