Added Rule exception handling and logging
The need to decorate individual Rules' evaluate
methods will vanish as soon as when !59 (merged) is merged. A decoration of the assembly run
method will catch and log everything that happens in the executed rule.
\cc @fd
Edited by Marius Kriegerowski