started rewrite to use cfd
modularized most_similar
use CFD instead of DataFrame
context and metrics
added cruft
merged in cfd