Removed injector. It was needlessly complicated.
Removed inject, thereby removing the need for the template class. runScript now takes a splat that is applied to the script.
Added test for asynchronous scripts.