updating a cast
surprise, added an event system
added a spec resource and the start of how they're going to be used
fixing up the integration test
small cleanups
introducing the spec runner.  as phase 1 begins, we need circular
dependency breaking in the resource loader.  so that's in there now
documentation and error handling in pursuit of refining underlying stuff
for spec running
beginning to refactor the script execution services to allow for spec
execution, starting with a renaming
testing the event system a little more closely to ensure it can handle
throwing subtypes and listening for supertypes. about to refactor it to
be more efficient
reworked how the event system walks type hierarchies for invocation to
avoid enumerating all types in the system
publishing the first of the execution events
removing the assembly id from the distro jar name
beginning the refactoring of the script execution system. a plan is
taking shape.
reformulating the script execution system as a part of the resource
system. funny i didn't notice it before
pulling out file-specific stuff from the core resource interface. 
actually throwing most of it out. yay aggressive refactoring
removing the file system dependency from resource creation
not keeping invoker classes in the classpool
went a little pointlessly crazy rightsizing some memory use
efficient use of javassist. because that's the mood i'm in i guess
the beginning of the script environments becoming a resource. 
this is going to end up having huge ramifications on the execution
services of the system