Fixed up command interpreter to match the new refactored requirements
Got rid of Linker and went back to separate And and Or subcommands
Trying desperately to fix issues with commits deleting files. No progress.
Updates with a new Singleton TotalTaskList so people don't need to dip into ezC, and a fixed CommandInterpreter.
Merge remote-tracking branch 'origin/master' into Refactored_Branch

Conflicts:
	globalClasses/CommandComponent.java
	userInterface/CommandInterpreter.java
Continued refactoring. Corrected a bug in the determineDate method, changed classes to follow the Singular pattern, and started fixing classes so they will compile again.
refactored FileIo
Finished my part of refactoring.
Merge commit '26603116979a573b59f009ed0dc2b2a910be555c' into Refactored_Branch
Merge branch 'master' of https://github.com/cs2103aug2014-t7-2/main into Refactored_Branch