move and refactor vm analysis

Requires #1177 & #1173 
Instead of waiting designated amount of time, it is possible to wait until smartproxy worker starts. I will add a function that allows you to dump all workers currently running since the only worker-related function is to restart them.