Add in later versions of Django
This MR add in Django LTS 3.2 and the current LTS version 4.2.
Re-factor the testing to make use of GitLab's parallel
support so that each test is run in its own job specified in a matrix.
Some small fixes required to placate later Djangos were added.
Closes #13 (closed)