Update to utilise core which uses DOM Promises polyfill

* Fix typo in examples/basic.html
* Update to version of core that supports DOM Promises