Added new agent (TROjan) and a few changes in the constructor for agent.