Add common transaction
Add methods for de/serialisation of A2ATransaction
Add setter and getter to A2ATransaction
Use A2ATransaction for connection
Add default constructor needed for deserialization
Add sendMessage methode to BaseAgent
Move connection to agent to get access to agent methods
Finalize connexion loop, ConnexionAgent => Websocket