Move Session to its' own module