Widgets replace existing classes, but should add to existing

E.g. https://github.com/praekelt/sapphire/blob/develop/src/scripts/widgets/bars.js#L100

```javascript
el.attr('class', 'bars widget');
```

Could be something more like

```javascript
  el.classList.add('bars');
  el.classList.add('widget');
```