added vagrant support and changed files tree