Abstract tabs functionality out of BaseTabs to a Controller.
### Tasks
- [x] determine if we can reasonably replace the `aria-disabled` facility from pf-tab with a custom `disabled` attr
Update: After discussion between @nikkimk and I we determined that we still need the aria-disabled