Vm provision

This also has some pylint cleanup in it. Trying to get line length down below 80.