Collapsable a11y - change trigger prefix label, focus target on open
TabSelector a11y - remove brackets from label to make more readable by screen readers
Merge pull request #136 from moneyadviceservice/component-a11y

Accessibility adjustments for Collapsable and TabSelector components
Move part of TabSelector init to constructor to fix intermittently failing tests
Merge pull request #137 from moneyadviceservice/tab-selector-tests

Move part of TabSelector init to constructor
Move all assets to app/assets
Merge branch 'leverage_rails_conventions'
Include bower.json in the gem
Fleshing component methods out and adding aria-required
Adding basic validation map and methods
Performing basic non-empty validation with correct interactions
Fetching error messages from data
Cleaner error object definition
Normalising hasError property
Basic validation summary updte
Updating inline errors
Show and hide the validation summary
Use validation summary markup
Remove redundant method
Adding js hook to validation summary block, and always rendering