Added ordered functionList and stableSort with key function
Changed to using 'isnt' coffeescript operator
Fixed stableSort in the face of undefined key values
Giant refactor toward simplification of rendering, context, and templates. Next step is testing and debugging build
Code cleanup refactoring
Added setCtxTemplate and ctx.tmpl to keep template functions in their own namespace