Added GameWorldAction and renamed a few things
Implemented GameWorld.addBuilding
Changes to test framework

Switched to using data-main attribute, and added a comment to the end of
files to allow insertion of breakpoints in chrome