added color.Histogram and color.HistEntry with unit test.
added unit test for toxi.physics2d.ParticleString2D's constructor as referenced in issue #23
added toxi.color.Hue and complete unit test, added #values() method to return new shallow copy of array list from internals.LinkedMap. updated .gitignore to ignore vim swp files
wrote unit test for toxi.utils.datatypes.FloatRange and fixed objecto pass all tests
created `toxi.color.ColorRange` and developed complete test. Fixed FloatRange from setting 1 when receiving a max of 0
add PRESETS object to Hue
created toxi.color.NamedColor and passing unit test
created toxi.color.ToneMap and passing unit tests
early progress on ColorTheme.js
completed toxi.color.ColorTheme and passing tests, bugfix for NamedColor#getForName and requesting with lower or mixed case
completed color.theory.* package and corresponding unit tests
lock requirejs dependency at 1.0
version bump for rjs lock
add all of the theory package as exported objects under the toxi/color/theory module, update package test
toxi.color.ColorList.createUsingStrategy implemented in its own module toxi.color.createListUsingStrategy to avoid circular dependency
implement toxi.color.TColor.getClosestHue( primaryOnly ) and pass corresponding unit test
progress in documenting colorutils, updated all strategies #createListFromColor to be wrapped in a type-check for tcolor
implement ToneMap#getToneMappedArray and passing unit test
documentation tweaks
fixed color.Hue from effecting the color.TColor#getClosestHue test when run in the same process