fixed bug in initialize_residual when input value is not a tuple
added a test
fixed test to run as part of a group of unit tests (set_as_top issue)
Merge pull request #1534 from naylor-b/single_letter

fixed bug in initialize_residual that occurred when inputs passed to check_gradient are not tuples.