add Dockerfile, based on work from dsummersl

Fixes Issue #458