WIP:aryan/build
You'll want some sort of error handling here. What if the vm fails to start? Check the returncode and such on a .communicate()
WIP:aryan/build
This port should be configurable, otherwise we can't run several vms at the same time. Best put it in argparse