Removal of HttpContext dependency in IService

- Removed HttpContextBase dependency in IService interface.
- Accordingly changed classes dependant on this dependency.
- Refactored tests to work with HttpContext.Current instead of
HttpContextBase from service.