FIFOs
sockets now take full ip
Error handling for sockets
More error handling, improved interface