Add the ability to run the dev environment within a docker container
We've been developing on Windows and unfortunately that means no make
goodness. Our solution has been to create a separate docker-compose.yml
file and Dockerfile
which build a specific dev environment and host that.