some changes in session handling
changes in session handling, (lifetime, and activateSession service)
remove return int32 when no errors are possible.  add datasource handling to variant.
clean up folders a bit