Issue #9 Added vagrant and puppet configuration