Adding test coverage.  Adding more tests

Specifically added tests for EventHandler
Updated coverage
Moving polyfill methods into separate file
Adding test coverage for helpers
Adding code coverage to shared
Merge branch 'master' into stylesheet_fix
delinting carousel.js and stylesheet.js
deleted obsolete description block in spec/stylesheet.spec.js
updated coverage files