Made the deps load first to load the engine
deps work

moved all code into their own classes and have the deps get those
classess
renamed layouts to template
separated the page class from the engine
Added button events by a config
replaced dust library with one that works
clean up
Manully compiled
Clean up
fix to get element issue
Ok, now fixed buttons class issue
Lots of good changes

cleaned up code
allowing extending of json objects within the json object
made more configurable
fixed some localization overriding
more config fixes