Refinements and clean-ups
More refinements
Decided to go with geom.pores() and geom.throats() as methods rather than properties
- This is more consistent with the network.pores() and throats(), which need to be methods since they accept labels and modes.
- This also meant that only a single setter is required, now called set_locations (this should be changed, but couldn't think of a better name)