Transcripts 943

fixes #943 and fixes #944, I think: implements print view for transcripts.
also... is use of `rescue` appropriate there? I would not expect `#slug` to throw an error if no slug exists, rather return nil, in which case `transcript.slug || transcript.id` would be the way to go.