Updated comments
Removed the newSession() private method. Code is now embedded in the contractor.