WIP: Improve a11y of tabs

Material tabs require valid roles, properties and operable controls to be accessible. This change fixes a few of those concerns. 

WIP: pairing a tab with its corresponding tabpanel using `aria-controls`. This is currently broken.