New features in this release:
* Singularity actions are now fully supported (see [docs](https://popper.readthedocs.io/en/2.1.0/sections/extensions.htmlsingularity)).
* Workflows can reference actions hosted on arbitrary Git repositories (see [docs](https://popper.readthedocs.io/en/latest/sections/extensions.htmldownloading-actions-from-arbitrary-git-repositories)).
* Generate a `.dot` diagram of a workflow.
* Many codebase improvements such as the use of `docker-py` and `singularity-cli`, and misc. improvements.
We would like to immensely thank barbaraDorame, JayjeetAtGithub, akashrajr1 and arshul for all their contributions.