allmighty Shield function + reorganized library wrapper

not sure on the @doc tags for this static class/module/function beast
allmighty Shield function + reorganized library wrapper
lower case shield, since it's not a constructor function

jshint was complaining about the 'new' keyword not being used with
constructor functions.
custom builds and a lean lodash with just the methods we use
build
custom builds and a lean lodash with just the methods we use
messy wrapInTryCatch right now, improved doc blocks
working on exceptionalException stuff
some unmerged codez
removing 200 millisecond wait for next exceptionalException. Feels a bit risky for now, will need A+ testesting in oldIE
yaaaaaa trick ya