Updated session to have a static instance

Updated Session to have a static instance, with a public get and set
method. Also, context is no longer required by session, a it is
available through the GlobalApplication singleton.