Updates the documentation for how testing should be done nowadays:
* Update imports/classes for upgrade to JUnit 5
* initMocks should no longer be used because it is deprecated in favor of MockitoExtension
* Remove Guava Lists
* Cleanup code using Java 11 constructs
Signed-off-by: Wouter Born <github@maindrain.net>