support hex color values

Closes #17