polishing Image class, removed "rasterization" functions and moved into util/rasterizer.hpp