use unix sockets + add buffer to socket
fix node sockets
switch to unix sockets in NetworkDriver
update sock file name
Merge pull request #7 from zpiman/socket

Using UNIX sockets is more efficient and it is easier to deal with the annoying "Address already in use" Error. This PR also cleans up the interface and provides a buffered connection. This prevents the parsing of an incomplete long message. This bug usually happened when long commands were sent to the robot.