Fix spec belongs to payload structure that changed at previous commit
Refactoring: change timing to create stub that is used by Faraday
Add check logic to ensure consul availability