UI in WaveWave FINALLY uses WAVELOGGER
completed initial implementation for autocomplete for edit
shifted all UI related files to the UI folder
resolved alignment issues with those square boxes
implemented new api for controller to edit listview heading
created a psuedo label which will be used to label date groups
added UITaskListItem to abstract Task object
Tasks in the Listview is grouped by dates
public API for controller to set suggestionText
temporary implementation of message manager
Merge remote-tracking branch 'origin/tys-ui'
arraylist to store taskIDs
Merge remote-tracking branch 'origin/xjy-parser' into sun-v0.3
parseContent bug fixed
Merge remote-tracking branch 'origin/xjy-parser' into sun-v0.3
handle multiple task ids
resolved header issues
fix a bug with edit due to id increment
temporary display of completed tasks
Merge branch 'master' into xjy-parser

Conflicts:
	src/application/CommandInfo.java
	src/application/Parser.java
	test/application/TestParser.java