WIP: Kaplan Meier, Survival models

see #223
also issue #547 bug for older version in master

add survival models

low test coverage, mostly smoke tests

but could be merged because it's still in sandbox