add basic dispatcher and change dispatch execution
add in dispatchers and fatpacking for dispatch_basic
changes to use a sys directory for intermediate files