Update submodules
Update makefile

Make clean now cleans submodules
Generate a.out instead of tcpmux (easier to type)
First version, with open/close support