[RJA-2093][feature] - Configuration protocol initial config
[RJA-2094][RJA-2095][feature] - Store and rest services
[RJA-2095][feature] - Validation of agent properties
[RJA-2095][feature] - Using common api class for the sake of uniformity
[RJA-2095][feature] - UI
[RJA-2095][feature] - UI last changes
Merge pull request #943 from rsvato/feature/agent-config

[RJA-1638][feature] - Configuration of agents in Genesis UI