Implement Thread, Mutex & change Socket so that they work on windows