* Use pytest instead of nosetest and fix Makefile * Add coverage via pytest-cov * Make black go through all relevant files * Minor python3 clean-up * Use github actions instead of travis * Fix docs build by upgrading sphinx * Add a Makefile entry to build html doc for devs