refs #9257. More documentation.
refs #9257. Track clusters.

Cluster extracted to it's own type in it's own physical structure.
Clusters are now passed around. Tests added for the cluster type.