Add features for agents that create and need to buy and sell

Add feature for farmer to automatically start buying and selling
commodities when they are converting commodities.
Add trading between farmers and woodcutters

Added setup for farmers and traders
These two groups will trade automatically
Fix broken tests
Merge branch 'trade_creation'

Conflicts:
	agent.py
	tests/test_agent.py