Half finished transaction manager
Interfaced transaction manager with transport manager
Add log when sending request
Add safety checking to extraction of branch
Make params exported
Transaction layer calls on transport layer to listen.
Merge half-finished transaction layer.