Added more tests for spatial parts of analysis code, along with data.
Added weighted KDE in preparation for next point process algorithm.
Various refactoring of point process code, most notably separating the iteration step.
TODO: more tests as always.  Work out why there's a strange failure in runnning populate code?
Setup a simulation study + PP analysis test with fixed random seed and known outcome - use this as a reference point in future.