Adds constructor for Color

* Implements hydration logic for RGB, HSL, Hex, and Color
* Adds Color Listing
* Moves ColorSpace to Colors
* Adds tests for color construction
Updates calculations to include RGB to HSL calculations

* Adds tests for RGB to HSL
* Adds logic to support HSL to RGB, not working
* Adds tests to support HSL to RGB
Updates Color for getters/setters

* Adds tests for property getters/setters
* Updates hue to properly handle <0 numbers
* Updates number check to mark booleans as invalid numbers
Adds toString logic and piping

* Implements stringification through Hex, RGB, RGBA, HSL, and HSLA
* Adds tests
Adds hydration call to reconstitute color from a string

* Refactors constructor tests to allow for 2-way branching between basic hydration and constructor
Updates test runner to include proper launcher packages

* Adds safari launcher
* Adds firefox launcher
Adds harness and wrapping content

* Adds YUIDocs to the project
* Adds MIT License
* Adds UMD harness
Updates style of code

* Adds jshintrc
* Adds jshint rules for unobvious this statements
Updates build process

* Adds gulp file for uglification
* Updates karma to include coverage report
* Adds first dist file
Adds complexity reports

* Adds report task
* Adds plato to gulp workflow