Addresses Issue #4

Fixes https://github.com/jsgilmore/gostorm/issues/4
Spouts' synchronous reading of task ids should depend on type of emit, not struct property