Server side refactoring - part 1

Translating and correcting server code
Refactoring server side - part 2

Modifying callback structures and anonymous functions
Server Modular Namespace

Created a namespace to represent the server side
Set private attributes and methods to the namespace
Created the start method and the server attribute with public access
Refactored methods and attributes code and name definition
Renamed README file
Merge branch 'client-refactoring' of github.com:pantuza/node-pong into client-refactoring
Client Refactoring

Created name space for each client side part:

    . canvas.js - Controls all canvas
    . connection.js - Controls the communication to the server
    . game.js - Controls the game flow
    . client.js - Controls the page and all scripts execution

Established public and private methods/attributes for name spaces
Refactored methods, name definitions and callbacks on name spaces