Merge pull request #6 from Ken123777/master

Fix problems caused due to reconstruction, add unit tests and passes all the current tests
Add socket.io dependency and basic socket.io set up in server.js
Build basic socket.io setup
Merge branch 'devKen'
Setup a sample connection between client and server sides, and add game&player classes for socket.io
Merge branch 'devKen'