adding Affordance Boltzmann policy, RTDP fix for Bellman update, and Knowledge base update (works with hard affordances now too)