Improve highlighting on selecting a button

- Add a DWTagView subclass

- Change background colour on view rather than the button itself

Refs #7
Merge pull request #8 from domness/bug/7-improve-hightlighting

Improve highlighting on selecting a button