moved resources from src/ to resources/ so they can be located
swtiched artifiact ids between api and apps
allow listenres to be added before/after execution
unify execution events filter, listeners
use execution listener to draw visulization during exeucition