add IE 8 support

had to switch to expect from chai and polyfill a few bits and pieces
used in various dependencies
nit updates
Merge pull request #16 from walmartlabs/switch-to-expect

add IE 8 support