working on agent CRUD ( #1 )

cleaning testing & support in controller for agent update

creating testing & support in controller for agent creation

removing @Profile(junit) in test config as it was useless
working on CRUD for Agent (#1)

Agent Repository (interface, impl & test): add the Update and Delete 

updating the equals method in the RegisteredAgent to compare with Agent
working on CRUD for Agent Entity (#1)

increasing the testings cases for the Agent Repository CRUD
fixing a defect on delete