raster: changed raster data structure to be a vector
of vectors. Better than having one large dynamically allocated
pixel array