a11y fixes

Incorporated feedback from @cptvitamin.

@cptvitamin this should cover all but the data tables. Let me know if anything needs to be modified.

@dsjen @rocha