Tunnel community

DO NOT MERGE
We should merge the dispersy crypto and the tunnel crypto