Expose language of Test::Case
Have HookStep support the describe_source_to API

This is being driven out from integration with the front-end.

We could do with some tests around these classes.