Refactored code, minimising redundancy in showing methods.
More commenting
Added delegate callback for video MXLMediaView instance