VideoResourceViewer `loaded` event is now only fired when the video is ready
Added logic to clean up any possible leaks caused by the video element
MediaControls updating of buffers now has type safety and can clear all buffers
Added unit test for updating the buffers display