implement Sockets things

zaimplementowalem obsluge socketow i cale to gowno do tego. powinno
dzialac, ale nie testowalem. trzeba to jeszcze zoptymalizowac i
podrasowac, a potem wytestowac.

dodatkowo wywalilem nieuzywane importy bo mnie wkurwialy warningi.