added the main server game codes, unit tests, node module dependencies and initial client side codes