renamed traversers/ to traverser/ to be consistent and not have plurals in package names.