improved exception system.  now both name (load name) and filename are passed.

--HG--
branch : trunk
7 files changed