CSS color names and hex valued colors

Colors can now be given as:
* css name (`'steelblue'`)
* hex string (`'#4682b4'`)
* hex value, (`0x4682b4`)

Closes #249.