Changed layout to accommodate font size in em
No longer apply effect/scroll to groupLabel

Resolves #113, #115
Refactor some keyevent handlers
Use ChangeListener for mainInput
Fix app icon, mainInput now always in focus
Merge branch 'V0.5_UI_Updates' of https://github.com/cs2103aug2014-t17-3j/main into V0.5_UI_Updates

Conflicts:
	src/main/java/com/the/todo/MainToDoController.java
Changed tag size
Scale scene based on default em size
Merge branch 'V0.5_UI_Updates' of https://github.com/cs2103aug2014-t17-3j/main into V0.5_UI_Updates
change in mainTest.fxml
Added taskbar icon
Refined promptLabel
Changed how new items are highlighted
Fixed wrong hint for view incomplete
Changed return values for indexOffirstChangedToDo()

This is to fix bug where first date label is highlighted when user edit
a task but introduced no change.
Also fixed up/down when scrolling using ctrl+up/down.
Fix caret moving to start/end when pressing up/down
Merge pull request #128 from cs2103aug2014-t17-3j/V0.5_UI_Updates

V0.5 ui updates