Introduce perform_recall helper method
Introduce perform_recall helper method

We have two different ways through which a cue can be recalled,
depending on whether the user is recalling through interactive (-i) mode
or whether a single recall cue has been supplied. To avoid code
repetition, let's introduce a perform_recall that can be shared by
multiple code-paths.

dvjones89/sheldon