add e2e test script and cucumber features