Modified SessionManager to use python-application notification system and Singleton class and adapt session.py to changes in Engine class

darcs-hash:20090130164502-58103-abccb774e4b680d12dadaadae29f109e4745b2e2