Abstracting the login/logout operations into a Session class, and the main execution into a Run method in the Program class
Updating the ENTER and EXIT trace functions to support time and function depth information
Adding the All user role
Implementing the quit operation
Execution trace for IOperation::DisplayAccountDetails