Sequential Song Gatherer

Adds a sequential song gatherer, reducer, and test.