Split out sockjs and socket.io as separate resources from socket module, added tests to socket module, added resources folder to gitignore