Hackergarten Zurich Pull 2

Fixes testng dependency (allow running tests with "mvn test") +  use MonetaryAmounts factory with type + fix non-implementable test