Add missing png requirement
Fix tests to not fail if run from the parent directory

Add missing PyPNG dependency