Vid 1976

Refactoring the new media galleries so they are rendered client side. This handles issues surrounding lazy loading. 
The reason it's below is because if ```count === 0```, this.interval would be used instead. This makes it so it's okay to pass ```0``` to this function and know that nothing will be rendered. (```0``` is a falsey value).