implementing a list of agents view (+controller call +tests cases)

renaming the agent profile controller call to avoid collision with
agent/list