Included sorting algorithm for the new task types
Major Refactoring: Removed Magic Numbers, Magic Strings from Task and LogicData
Refactored State as well and added some descriptions on State
Added a spacing after @author in State.h
Merge branch 'master' of https://github.com/cs2103aug2014-t14-4c/main into mybranch