Seperate box and env code

Create a second set of puppet code for running inside the VM to deal with stuff like librarian puppet.