fixed bug with empty keyword groups
- improved CSS
- added tooltip to buttons
- improved GUI in various places