better screen reader support

added support for .visuallyhidden instead of display: none. see
https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuall
yhidden for description
Merge pull request #185 from jonespen/master

better screen reader support