Change payload structure when configure event
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
Add deploy status to recreate application
Duplicate Application and ApplicationHistory when duplicate system
Add UUID to duplicated system to avoid unique constraints