Currently prebuilds are failing and we might need to move from python3-pip to python3-full which will add build time and a few other variables into our pipeline. Looking to put in a simple workaround for now (so that codespaces spin up does not cause a huge time delay as well as to fix create code spaces functionally from GitHub.com
* Add configuration for Codespaces
This adds a simple Codespaces configuration,
`.devcontainer/devcontainer.json`, to the project.
It uses v3.1 of the .NET Core SDK from Docker Hub, installs
Python 3 and `mkdocs` to support building the docs and includes
useful VS Code extensions for working on the project.
* Add VS Code tasks for running tests and building the docs
This improves the Visual Studio Code tasks definitions (`.vscode/
tasks.json`), adding pre-defined tasks for running unit and
convention tests and building the docs.
Codespaces magic means that, when you build the docs, the port
will automatically be opened so you can view the docs in real
time at `localhost:4000`.