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'
Merge remote-tracking branch 'origin/xjy-parser' into sun-v0.3
Merge remote-tracking branch 'origin/xjy-parser' into sun-v0.3
handle multiple task ids
fix a bug with edit due to id increment
resolve conflicts
Merge branch 'sun-v0.3' into xjy-parser