Use configurable colors

Resolves #589.
Resolves #597.

http://jenkins.buttonweavers.com:8080/job/buttonmen-AdmiralJota/179/