added vagrant and puppet setup