python3.1 lacks callable
updating changelog
bail on tests if we have a failure.  this makes finding failures easier