Murder now includes self defense exception

This involved doing some hacking on dprolog to keep it from
interpreting things that weren’t worth interpreting.