ENH: Hex colors

@rossant ready for review/merge.

Closes #461.