Implementation work for #11 - deploy the site easily using docker.