Add flush (oh my god, why did I not see this before...)
Actually start the application layer
Fix broken tunnel from previous commit
Another try at tunnels.