Updated Logic Component to the new architecture
updated gui to new structure
Merge branch 'wip'

Conflicts:
	src/gui/DateTableUI.java
	src/gui/FeedbackAndInput.java
	src/gui/MainScreen.java
	src/gui/ResultGenerator.java
	src/gui/TableComposite.java
	src/gui/TableUI.java
	src/logic/CommandBlock.java
	src/logic/Processor.java
	test/objects/BlockDateStub.java
	test/objects/DataFileStub.java
Merge branch 'master' of https://github.com/cs2103aug2014-t15-1j/main

Conflicts:
	src/logic/CommandAdd.java
	src/logic/CommandBlock.java