Bar colors & bar labels

Feature additions:

- bar fill color can be defined by a function instead of a static value
- individual bars can have a data label, which can be styled