Mat 476 adding deploy target

This PR:
* Adds a custom maven deployment test target. This is now called by the build system as the final step to check that the provided `pom.xml` is at least parseable!
* Specifies a version of slf4j required for the OG-Maths jar.

Coverage:
No change.