Initial commit for jc2462
Now works with MemSugar
Merge branch 'master' into jimmy

Conflicts:
	src/ast/Command.java
	src/ast/ExpressionImpl.java
	src/ast/Factor.java
	src/ast/Number.java
	src/ast/Relation.java
	src/ast/Sensor.java
	src/ast/UpdateOrAction.java

Finally merged the files.  Now I can do a pull request.
Merge pull request #1 from jcao219/jimmy

Jimmy
Access to rules and operators
Fix the mutation process
use recursive top to bottom copying
add a Main
Merge pull request #2 from jcao219/jimmy

Fix the mutation process
Update Action.java
Update BinaryCondition.java
Update Command.java
Update ExpressionImpl.java
Update Factor.java
Update Relation.java
Update Rule.java
Update Sensor.java
Update Update.java
Implemented World using Cells instead of longs

Finished implementing all of the actions for Critter, almost finished
implementing command line interface (still need to finish up printing
the hex grid)

Got rid of parsers and extra Tokenizer stuff, and directly parsed
through files in the World class

Still need to test methods and write JavaDoc
Added JavaDoc, Fixed some bugs, added tests
Updated Console.java
Example Critter files for testing