Parser change to singleton, create more private methods
Parser change to singleton
Merge branch 'master' into xjy-parser
Merge remote-tracking branch 'origin/xjy-parser' into sun-defcoding
temporary integration with singleton parser
Task list backup implemented
Merge branch 'master' of https://github.com/cs2103aug2014-w14-2j/main into hyungjon-data

Conflicts:
	src/application/Controller.java
parser logger and asserted
Merge remote-tracking branch 'origin/hyungjon-data' into sun-defcoding
Resolved branch conflict in Controller
Merge remote-tracking branch 'origin/hyungjon-data' into sun-defcoding

Conflicts:
	src/application/Controller.java
Command class renamed as CommandInfo class, date and time formatted
Merge branch 'master' of https://github.com/cs2103aug2014-w14-2j/main into xjy-parser
changed Parser from static class to a non-static class
implement task and reminder filters
Merge remote-tracking branch 'origin/xjy-parser' into sun-defcoding
edit for CommandInfo change
Merge branch 'xjy-parser' of https://github.com/cs2103aug2014-w14-2j/main into hyungjon-data

Conflicts:
	src/application/Controller.java
add date and priority comparators
enabled undo function, for Controller, DataStorage and TaskManager