Refactor(lazyloading images)

Implemented a custom angular lazy load directive for images. CSS can be buggy on modal now. But that may change when fixing the new video details page.