initially setting up repository structure and vagrant integration.