Merge branch 'tys-ui' of https://github.com/cs2103aug2014-w14-2j/main into tys-ui
priority Indicator will base on the information provided by Task Class and container height will depends on the content length
external storage name can be specified rather than default
remove the 'F' and 'T' till further notice
DataStorage now deals with DateTime properly
add created at and modified at
mark my code, grade my soul
fixed bug: arrow keys is disabled after each deletion.
implement createdatcomparator and sort tasks
added JUnit testing
ensuring that all component are created when the UI is loaded.
added unit testing for UIComponent
implement WaveLogger

Use logger = new WaveLogger("ClassName") to create a new logger.
Then logger.log("message") to log to the file.

Append the names into consoleOutput.txt if you wish to show the output
of the logs on the console.
implement completing of tasks
Merge remote-tracking branch 'origin/sun-defcoding'
Merge remote-tracking branch 'origin/xjy-parser'
Merge remote-tracking branch 'origin/hyungjon-datastorage'
Resolving conflicts.
Conflicts:
	src/application/TaskManager.java
Merge branch 'tys-ui' of https://github.com/cs2103aug2014-w14-2j/main into tys-ui
remove storage calls on command input
parser checked after merging
Merge branch 'xjy-parser'