Added support for buttons

- Add styling for single buttons
- Add ButtonGroupType; support for button groups
- Add ButtonBarType: support for button bars

(replacing PR #11)