Create a QueueEntry class to hold items in the stream. This fixes a bug where fields named ts or op would not be indexed by the river. It also improves readability and removes the need for several class casts.
Merge pull request #136 from benmccann/queue-entry-cleanup

Bug fix: mongodb fields "ts" and "op" in user collection not picked up by river