Socket s take ports too
Add Makefile I forgot to add before all the Dialyzer fixes