Add HexColor validator

This validator is useful for ensuring certain attributes are valid hex-color values.

[Source](http://viget.com/extend/seven-useful-activemodel-validators)