Initial work on TooltipManager and MessageManager
Some more work done on MM and TM
remove redundant mapping method, close #134
fix id mapping and implement filters

Now the lists are filtered before being sent to UI and Storage.
More checks have been added for the mapping of IDs.
removal of temporary prefix for the taskID
removal of temporary prefix for taskview autocomplete
Merge remote-tracking branch 'origin/master' into sun-defcoding
Merge branch 'sun-defcoding'
Merge branch 'tys-ui'
Merge remote-tracking branch 'origin/master' into sun-v0.3
add completedAt date time to Task
Merge remote-tracking branch 'origin/hyungjon-datastorage' into sun-v0.3
deadline task with only endDateTime implemented
add exit command
rework filters
TaskID uppercase close #138
move log files into log folder
Implemented Message classes
Merge branch 'sun-defcoding', remote-tracking branches 'origin/hyungjon-datastorage' and 'origin/hyungjon-messages'

Conflicts:
	src/application/DataStorage.java
Merge branch 'sun-v0.3'