Refactored all BATs to use associated type Reward. Plus unit tests.

Successfully tested the code Golog.Interpreter modifications
from the previous commit 7edc66fad04000e99d2b1e5f2516f277ff8554a9.