[feature] e2e tests

Moved $http service mock to its own service
- Adding mock to Unit tests via dependency
- Using the same mock for e2e tests
Wrote e2e tests for 4 different statuses