Added base structure for engine, adding each manager that we will be focusing on.
Updated namespacing for substructures.
Changed engine namespace to simply lithium.
Expanded the lithium API by adding substructures to the lithium.<manager> namespace. Should make the API easier to implement later

Updated test.html to add new js files, and tested to be sure I didn't break something during the shuffle