add: tests/* testing framework and Image read & write tests