java8-ify this class
java 8-ifiying another class
switching to JDK concurrent hash map
replacing the localStorage interface

this is a start.  it needs to get a little smarter, but at least now it error checks in a script compatible way

the engine package SHALL DIE. which is exciting, really. except for the jquery integration part, i feel like
that's going to take a while to get right
getting rid of the print functions

the engine gets ever smaller
refactoring chained scopes

this was fairly slight, really not sure where i'm going with it tbh.  at
least it takes the details of chained scope creation out of all the
script environment tests
adding UUID util

i'm not totally sure if my planned use for this will end up making it
in, but I think I have a few plans long-term that will find this useful
renaming localStorage to local-storage

for consistency
jasmine reporting cleanup

results are much better now, and are tested!