add STGTSession and STGTSessionManager
some changes in app and view init procedure
add protocol definition
intermediate commit