add e2e tests; begin implementing Angular