Build a common framwork application class that manges the user session throught the application