Base development environment using vagrant and puppet