Merge pull request #2 from chendaniely/master

create network of agents
Merge pull request #3 from chendaniely/create-network-of-agents

Agents are aware of predecessors in the network
Merge pull request #4 from chendaniely/agent-aware-of-incoming

Agent aware of predecessors in the network