Refactor SensorimotorExperimentRunner to allow feeding in one record at a time

Fixes https://github.com/numenta/nupic.research/issues/74.