Application Framework; build-manager bug fixes

Corected some race condition in the buld-manager
Added a simple application framework to move the demos initialization
and configuration into a staged modular process.
Refactor of some non-camel cased method names
Refactor of Planet.js to remove uneeded closures, cleared the public
context of variables that didn't belong, and organized the class into
smaller units of work partitioned into member methods.
Removing static members from the planet; Fixing camel case name in main for updateupdate