now checks if link is blacklisted before actually preloading
added ability to preload images
redesigned init function, now takes an object as single parameter