added unit tests
added e2e tests
updated README