threadless task manager
added PID to single thread task manager
made sure tests aren't allowed infinite run time; added default identity function
added more places needing executor_identity
removed insane line