changed streams to work with specific bytes not objects
Edited layout slightly
separated jmdns service section from socket section and bluetooth section, new classes for sockets and bluetooth, organised multithreading for multiple socket connection on server