added tests for collect
tests pass for collect. waiting for review
added extra test to collect
Merge pull request #49 from salspaugh/collect

Collect command