Use files for all aspects of the configuration for a cleaner docker build setup, add license, clean up comments in Dockerfile, enable gzip compression.