Session class fully implemented but may have errors - testing will be done in the next days