Updated ENV Defaults and Fixed EXPOSE Bug

Previously, several ENV defaults were not sensible. Additionally,
the Docker EXPOSE used harded-coded port numbers instead of
referencing variables.