updated unit test, also publishing sources to maven