correcting pylint-identified problems
adding test file `test_targeted_feedback_1.py` -- this odd name is because this initial file checkin includes only code which is about to be pulled into `master`, including a test file `test_targeted_feedback_1.py`. once both files are brought to `master` this one should be merged in to the original then discarded.
added a check that `targeted_feedback_available` is not None before trying to execute it as a function
added a comment to explain why the filename has _1 appended