fix(accessibility): adds aria attributes for better UX with assistive technology

- uses aria-hidden on each span to avoid pauses with screen readers
- uses aria-label on the target element to provide the text content.
Merge pull request #51 from bassettsj/acessibility-improvement

fix(accessibility): adds aria attributes for better UX with assistive te...