add a .count() member, update documentation
refactor metis to use vectormap