Dockerfile and docker instructions

If this looks good we can upload an image to the docker repository to make it even easier for people.

This is my first attempt at using Docker, but it does seem to work fairly well.