implement PutDocument for updateEntity
Merge pull request #120 from jrwren/es-document-with-charm-ids

implement PutDocument for updateEntity

The card says "extend ES package with a updateEntity for doc update functionality (not just adding new doc) " PUT does both add and update.

GetDocument comes along for the ride so that we can have proper tests.
remove logger use outside of test

fixes the build
Merge pull request #123 from jrwren/v4

remove logger use outside of test

fixes the build
update dependencies for new charm package version
Merge pull request #125 from rogpeppe/057-update-deps

update dependencies for new charm package version

This makes many more existing bundles import correctly.
lppublish: publish charms first