Issue #277: Update Dockerfile to include jinja2 dependency.  Modernize for current Docker best practice of only exposing public port on Docker run.
Update README.md such that Docker run command correctly forwards port using -p option.
Merge pull request #325 from mmckeen/master

Fix Issue #227 and modernize Dockerfile based on current best practices.