Created a basic socket with create and destroy functions

This basic socket is included in a small test program. Until now the application is tested in linux only. So its not clear if the windows code is working. This have to be tested.