New Feature: implement settings dialog

Setting dialog can be opened from config button on right top of todo panel.  It's initial values come from .todo file settings or default settings when opening at first time.  

The settings priority is .todo file settings  > settings from settings dialog > default settings.