Making the initial folder structure with placeholders.
This is the "real" initial commit.

This codebase represents the prototyping work done over the last couple of months. The Git history so far for these files is entirely on my computer, but we'll be working the code into production quality in this repo, so my local repo and its history should be irrelevant.
* Added Constants.js, which allows me to stop hard-coding paths in *.js files. I haven't figured out how to do the same for *.css files.
* Removed a lot of dead code from main.js.
* Put some code in the SpriteSheet that should have been there to begin with.
* Renamed from "Learning Javascript"
* Removed more dead/debug code
* Added back the code to clear the canvas before drawing the map
* Added a useful function: game.util.debugDisplayText.
* Cleaned up more code - this commit has no functional changes
* Moved the Inventory UI code from main.js into Inventory.js
* Fixed a bug where scrolling over the canvas would scroll the whole page
* Fixing a bug where you needed to call debugDisplayText twice for it to work.
* Fixed a bug where calling debugDisplayText would only push the canvas down, not its container.
* Addressed the bug where lag could cause weird side effects because delta could grow infinitely in those cases.
Started creating the unit placement UI
Merge branch 'master' of ssh://oenx.net:2093/~/www/git
Unit_Placement_UI: Created the first row, which contains a unit's picture and 3 places for inputting numbers.
* Made the div fit to the contents
* Placed another unit in the UI
* Using loops to display the units
* Can change the opacity of units
* Extracted gameUnits from main.js into its own class, UnitManager.js.
Merge branch 'master' of ssh://oenx.net:2093/~/www/git into Unit_Placement_UI
* I forgot to commit this too