removed unused projects
removed unused project
Added "andThen" and made CloseHandle derive from Function0[Unit]
reworked execution state tracker. it is now decoupled from a potential
persistent storage