Add tests

There 3 flavors of the tests: standalone, with Spring configuration,
and full end-to-end (embedded Tomcat).
Add mention of WildFly/Undertow