Add docker files

I am not super familiar with Docker or Python so feedback is very welcome, but I've been using this and it has worked perfrectly for me so far. Should I add something to the docs or to the readme for this?

Closes #39