[Major] Merged the main.js and app.js such that the bootstrap is located in the end of app.js and the header is in the beginnig. (Also updated the year in the header). Added a keyboard class that keeps track keypresses and key bindings (as an abstraction). This class has been added to the game instead of the old keys system. A red box has been added to demonstrate the keyboard class. The serverlist now includes a menu in the top right where the editor link has been moved to and a link to change key bindings. Currently supported key bindings: Qwerty and Dvorak. Custom key bindings will be added soon. A little modal controller has been added to allow the key bindings selection. Finally, the extension of the geometry resources has been changed to json to get rid of IDE error and because it really is json.