Added directive for preloading images even its loading images 2 times. Than in order to be sure they are aviable, and show a spinner if not. Also added the directive to most of the image elements