Added transport

* GetShell now works. Needs unmarshal to get the shell Id