Merge pull request #1 from TonyMtz/master

Updating from Tony's repo
Merge pull request #2 from TonyMtz/backend

Changed how the map is created.
Removing Ubuntu font because it is not needed
Updating todo list
Using sockets.io from vendor's folder
Updating map area to stop being shown below the header and footer
Removing green background, and going to the darkness side of our soul
Updating gulp to use paths inestead strings. Also, adding libs directory to paths.
A constant value container, to avoid hardcoded vars inside the app code
Sprites cleanup, adding two characters.
A socket container, to encapsulate the connector behavior, also is sending a null key to the server to provoke an screen update.
Adding null key to config file.
A controls container, initially just controlling the keyboard events.
Refactoring of the main.js file, trying to get rid of too many responsabilities.
Fixing some linting issues, wrapping function autocalls and removing from the global inspection the project objects.
Merge pull request #4 from gamesRum/backend

Yeah!! you rock!