Create a docker-based build.

This helps make it easier to run this build by removing the necessity to
setup and run a local mongo server.
still would love to see a better name for this file but ill be darn I just can't think of one.