IE Fixes.

This should net full IE support.  In the next release there will be two builds in the dist directory:

- dist/combyne.js - Modern
- dist/combyne.legacy.js - Legacy

Polyfills will only be included in the legacy build.