Added documentation and check for image load. Still unsure whether the image download and draw works properly yet