move base estimators to their own file
move the core of estimate_divs into that file too

next step: cython this all
partial on the dimension, also; pre-compute linear's constants
whoops, remove dead code