Add remote execution

Wait for serverGUI to be edited and adding initial neighbour list
Rewrite the distributed transaction implementation

Now use remote interface called by TM to realize