large transport layer refactor to asbtract the transport and prepare things like better cookie usage or possible evented communication
missing changes for previous commit
Merge branch 'feature/transport-refactor' into development