Moving to new diary application and improving the commander

Controls:
- ListClickHandler interface added for better click processing for lists
- ListItemAppearance interface added for custom appearance of list items on screen and through speech

Diary application:
- pim.DiaryEntry and a set of classes for it added
- DiaryApp template added

Commander:
- Minor improvements for file operations