add needed submodules
add initial version of puppet manifest and vagrant config