Fixes #177 Settings Dialog ARIA issues

Added aria-label to dialog element rather than aria-labelledby
Changed invalid role of buttongroup to group on Text and
Background color grouping element
Still some JAWS and VoiceOver screen reader issues
but NVDA works correctly and as expected