fixed requires; removed jeweler, metric_fu, rcov
fixed duplication smells