added intersect_ methods, improved tests, partial renamings.