use spaces for indentation
change for loop iteration to be more pythonic
keep track of which openrave bodies correspond to which clusters
param to choose whether or not to show a viewer