GUI -- first commit.
Merge branch 'design' into GUI

Conflicts:
	Evolvers/src/test/Test.java -- deleted.
Moved GUI code to creature.tcw.GUI
Chris Commit..GUI visuals
Merge remote-tracking branch 'origin/master' into GUI

Conflicts:
	Evolvers/src/creature/phenotype/Block.java
updates
foo
adding more GUI classes
Redid structure + updated Joel's code + now draws creature.
foo
New Stuff, new Joel code, GUI draws and runs off of the EVC engine.
Will if you see this start making initial populations I think that is a
good place to reboot how we will organize and force us to start
considering some stuff we need to be thinking about.
checking will's stateMerge so saving this guy
Hill-Climbing

Tarek's hill-climbing whatnot.
Observer selects Creature through TribeState interface.
Added some GUI stuff plus my idea for how the GUI controll that
you(Will) will be interacting with (only to pass me the tribestate) and
we can change how that tribestate comes in if need be
Merge remote-tracking branch 'origin/state' into state
ss
mergine in
update right now!
pause unPause and step.