Updates to the tags control

- added non-standard support for ng-change so you can provide a callback when changes to the model are made.
- styling changes