this commit is the start of having a hasher and using it to implement subDetails, sub-subDetails, etc.  also some html cleanup
	new file:   hasher.js
	modified:   index.html
	new file:   tree.js
got a "late draw" infrastructure in place, demo'd by "more complex" marker poles for now (tree classname shows where this is heading)
a lot of bugbug items need to be clean and still need to transition to an iDrawable approach
	modified:   ../../lib/pre3d.js
	modified:   cameraAndStuff.js
	modified:   demoUtils.js
	modified:   index.html
	modified:   tree.js