Functional tests

This is a derivation of the † functional tests that use the `maven-invoker-plugin`, but is configured in a way that is IDE-friendly.
This still needs updating.