#50 Wraped the session in CloverXSession
#50 Added CloverXSessionManager do handle the creation and recovery of session