added socket client
adds socket server
added dsstore to ignore
implements/refactors socket communication between server and client
correctly console.logs the data sent via sockets