moved sampling options for approach and retreat directions out of pick and place so that they are user driven
changed API to make orientations sampling for place a parameter as well, most parameters now specified by user through GUI