[Tshepo] added page objects, split smoke and e2e tests, spiked upload file using protractor