Implemented session management, reimplemented task display to use QTreeWidget.

I thought we already ignore all *.user files