Fixed left recursion issues
Working on implementing all container classes
Modified parser name to Parser
Modified all container class fields to private
Moving towards completion of container classes
Moved all container classes to internal.containers
Fully implemented Condition class
Updated CHANGES
Moved Pattern class to package internal.containers.pattern
Added another constructor to Condition class for easy init
Modified gitignore to reflect name change of parser class
Query class reflects changes made to condition package
Parser reflects changes made to condition package
Partial implementation of Pattern class
Moved Pattern to internal.containers.pattern and updated references
Making way for JavaCC in UI parser
Added TestParser JavaCC file for carrying out debugging
Modified TestEngine to reflect addition of TestParser JavaCC parser
Updated paths and move method in internal.tree package
Added root() to IWorldTree
Implemented root() in WorldTree
Removed calls to TestEngine.write() from WorldTreeFactory
Call to this method is now made in the parser itself in direction()
Changed constructors for container classes to public