Prettify code
Port Taskwidget to use a simple json backend instead of cream PIM