Construct KelJS from scratch.

Note: Currently, only table~>tbody is built. The rest is semantically
correct, but is not firing properly.
KelJS rewrite to attempt to better allow both Navigate and custom calls

For some reason, execution of WriteElderScroll stops immediately after
constructing the two arrays, and never enters into the DOM manipulation
section.
Yet Another KelJS Rewrite

HTML functionality is not present, but the various modules are better
divorced from each other, and Glyphs are revamped.

Known issues: the generation is flawed still (17, 9, 2, 0s...) but the
foundations are sound.
The Elder Scroll function is properly configured.

TODO: Fix the SCSS color loop
Merge branch 'feature/keljs' into develop