separate call into call and callFinder

Having explicit methods should aide debugging - and make the intention
clear. also the finder index is indexed by type, not find method (e.g.
"list", not "findlist").
add tests for aliased behavior methods
add documentation and fix typos