[feature] Improved service logic & Unit tests

Moved status verification from directive to service logic
Verify by status if subscription is valid (green text) or not
Wrote Unit tests to check that service responds correctly to API responses