alpha 0006: added generic Agent class.

alpha 0006:
-added generic Agent class. Cell is now a child class that inherits from
Agent.
This will allow us to create Agents of other forms later for a more
diverse simulation.