* Create reusable tab components
* Add tests, accessibility, and nit changes
* Update a11y state to use expanded instead of selected add a11y role to parent
* Update Tabs.test.js
* Use screen, rearrange test, added expanded state
* Define default prop outside of component
Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>