add PhotoView and libpng as source files since i had to make some small changes and did not want to fork them