tweaked the error class to have its message tweaked by models and provid...

...ed models and interface for doing so.

I would now do something like:

```
.. in a facility member function somewhere

try {
 // some things..
} catch(cyclus::Error& e) {
   e.msg(Model::InformErrorMsg(e.msg());
   throw e;
}
```

```