Blogvio.UI.composition: renamed `then` to `queue`

the naming interfered with promises
improved error handling

* log JSON and receiver handler errors separately
release 0.2.0