disabling jacoco
adding tests and simple constructor
cleanup, try to mock more