Catch errors happening when pulling envelopes

This happens usually when the receiver world disappears: there is a
little we can do about it.
web-console - more structured angular
Split the legacy console, a new console and an api into separate classes