Added generics contraints
Externalized non eventscript specific classes
Annotated
Added new module package
Re-merged irrelevant classes to EventScript framework in preperation for
a rename
Added breaking on script stop or pause
Removed unnecessary generics
Added travel class