Refactored Session and HttpSession to put generic session methods / data into Session.