Finished writing the CellPolygonFactory class. The polygon class needs to be refactored so that is can support multiple point types. I believe that this can be accomplished without ruining the unit tests by templating the costructor and the member functions that take a list of points as an argument.