Cleans up CastMedia docs
Adds optional caption field to CastMedia