Upgrade to Angular Version 9
This branch upgrades the frontend to Angular 9, it additionally updates Angular Material. This will now allow us to use Harnesses for testing and finish writing the frontend tests.
Guide used: https://update.angular.io/#8.2:9.0