added unit tests, removed mockito from pom