ABM.DatGUI emits 'change' events
Keep track of dat.gui controllers
Support dat.gui folders
Fixed/added comments
Fix gui.update bug
Refactored Model.createBreeds for clarity
attempt to fix bug with Util.cloneClass and ctor args
Test link breed in linktravel.html
Merge pull request #76 from backspaces/breed-fix

fix bug in Util.cloneClass; nice catch!
Merge pull request #72 from backspaces/as.dat.gui-folders

ABM.DatGUI folders, yee haa, yet another PR.  This looks really useful.
Color work continues
- sketches/colormap.html:
  - Added tests to colormap
  - More maps
- src/color.coffee
  - Rearrange for clarity
  - added short hex string format
  - More typedColor work
  - start on non-typed colormaps
- util: fixed ramp
updated branch with new master
node end positions alter by checking if intersection with each box line is within
range of the box line's endpoints