Tidy up initialisation patterns a little.
Wrap potentially-unavailable Shopify methods in the Cart.Utils module.
Major update of demos on docs front page.
Add support for `data-cart-render` and `data-cart-clear` APIs.
Closes #8.
Closes #11.