Start an exception framework based on boost::exception