fixed error with weights and _range, only found when use KML and weights
fixed issue of other data types with _ranges, only visible when use KML
changed internal class storage of points to flat
better crs support
fixed crs support for overriding area
allowed for None setting for epsg
No projection as default to not break current usage. Selectable output projection
describe dstepsg and srcepsg better
made pyproj optional, not sure if like stderr with tests though, better way?
fix typos
cleaned up test requirements