added unit and e2e test files