cutting data arrays <unstable>

cutting SessionData. now it contain only idList, tree and files.
inject using interface ISessionData.
using get/set methods for SessionData.
fixing method of project's rename
changing TaskPool state to singleton