revert to old run path, fixes #21

new run_zerovm() function should be fixed to allow for different execution paths
reverted to old run path for now
I suppose functional tests are needed before we can continue with the new path