Provisions a machine from scratch using puppet and installs SIFO and its dependencies