changed return type of isReliable to true
introduced report method in AgentComponents to be updated properly.
Added some Tests for functional components