Some updates based on recommendations in thread about adding type signatures
Update to newer code style
Add annotations for the hex versions of each color.
Merge remote-tracking branch 'evan/master' into webgl