Import SOCKET from std rather than define our own
Added poll() function
Added .gitignore
Moved Socket.FD to module scope