This PR also incorporates packaging changes from #262, which does not actually actually fix the issue in #239 but gets us closer I think. I'm incorporating here to get the nice packaging and linting changes while also leaving #262 open until it actually resolves those issues.
Coverage remained the same at 0.0% when pulling 4cba3b4ea59ff695426d6007e8f33c1176da047c on richford:fix/new-named-docker-image into 3ce8b931cc1a70a5e89bad672f7a690ffde95239 on nrdg:master.
Resolves #264
This PR also incorporates packaging changes from #262, which does not actually actually fix the issue in #239 but gets us closer I think. I'm incorporating here to get the nice packaging and linting changes while also leaving #262 open until it actually resolves those issues.