Catching errors when refinement context fails to create. Allows for some simple checks as well.
Moved __del__ fix for strange PyGTK behaviour to the mvc Controller base class