Refactor of SEPP models to enable better derivation - may break some older code which is now accessing the virtul parent class.
Fixed remaining analysis tests.
Allowed Hotspot train method to take (pointless) kwargs for the sake of testing.
Added ipdb breakpoint to pp KDE methods to try to work out error in weighted KDE stuff (TODO still)