Add e2e tests and update readme