implemented revolute joint parsing, finding items by their names