#75: Made Task comparable.
Clean up
Used FXCollections to sort the table.
Rename RootLayoutController to RootController.
Rename RootLayoutController to RootController.
Fix #122: Undoing an action should show active tasks instead of all tasks in task list.
Clean comments up.
Cleanup of typographical errors.
Removed incorrect usages of the protected access modifier.
Removed unnecessary boolean comparison.
Removed unused variables.
Remove unnecessary imports
Removed unused JavaFX imports.
Merge branch 'emmeryn-#123-clean-up-code-quality'
Fix #124: Rename StartDueDatePair to StartEndDatePair to reflect its purpose more accurately
Clean up code
Merge branch 'master' of github.com:cs2103aug2014-w13-4j/main into pn-clean-up-code

Conflicts:
	src/logic/Logic.java
More adding of comments
Merge commit 'a62bfe8fd5e1d2c38ed84daf6a26bb1e4b4011f3' to use the Task comparator.

Conflicts:
	src/command/CommandEnum.java
	src/common/Task.java
	src/main/controllers/TaskListViewController.java
Merge branch 'emmeryn-#124-rename-startduedatepair'