PPM image viewer homework for CSx70, Fall 2014