Vagrant + Docker initial dev environment

@nickescallon @malucky @alexmckenley please review :mag_right: 

Gotta have Vagrant installed

`vagrant up --provider=docker --no-parallel` will take forever the first time ~40min
Here we are telling Vagrant to spin up a new docker container based on the image "deini/mongodb" which is a docker image that is uploaded to Docker's own repos (Docker hub). So basically I created some docker images and uploaded them to Docker's repos, so here we are pulling the image from the repo.  The image is here https://registry.hub.docker.com/u/deini/mongodb/ but you can't really see how it's built cause it's compiled. But to prevent this I had uploaded the Dockerfiles that I created to GitHub, you can find them here. https://github.com/deini/Dockerfiles  One of the ways to create a docker image is with a docker file, actually that's the best practice way to create a docker image.