Map properly cleans itself and its worker thread up in its destructor. Also adds addLayers method, for queueing up multiple layers at once for projection.