e1dfb0750ccc22e1fefced903169488747acca11
More stepwise refactoring
f0842ff042860e894350389c7276f74501fb101e
f21ea13e397406adb8578ed460b24873169e8b4e
Start of vm launching and running functions
0efb5daf312865fd548ddf966ef4628361a23e34
Tidied up a little
172113161c67f0db0fe9c6f5bd7a1343b4f81dd0
Finishing initial commit