cleaned up the maven stuff to ensure we get classes such as S03 which are generated from tests but appears to be required at runtime - go figure
updated version