Open Indigo with one of the included test scenes. Look at the panel to the left side of the graphics window labeled "render settings' and change it from the default panel "Imaging" to "render settings"
There is a little menue called "render modes" that has four entries to choose from:
1.Pathtracing which is single directional path tracing and is good for exterior ore directly lit scenes with lots of mostly diffuse surfaces. thsi is also the only render mode with GPU support.
2. Bidirectional Patracing or also often abbreviated as PT + BIDIR
3. Pathtracing with MLT (Metropolis light transport)
4. Bidirectional Pathtracing with MLT (BIDIR + MLT)
The latter two are what will be most useful for your scene as it has lots of irregular (non coplanar) shaped objects with a specular (glass) material.
Ultimately all the render methods should result in the same image. However, even using the most sophisticated GPU supported Pathtracing you will have to wait for ages for the caustics to show up. Using one of the latter two mentioned modes caustics will show up relatively quickly.
As Zom-B already mentioned to remove the fireflies you will have to increease supersampling. The fireflies are also the result of the many light path that have to be evaluated (traced) through the specular/glass materials. This will become even more ptronounced if you use a higher number of smaller light sources as this will make tracing the light paths more dificult.
I hope I will be forgiven by the render gods if my explanations here are a bit to over simplifying
