added an lwes emitter backend, and separated transports out the connection