Start implementing main run loop and shutdown sequence
Add comments
Write a big ugly functional test for the consumer
Call Coordinator.Close during Consumer.Shutdown
Add Coordinator.Release and fix CanClaim checking
Handle Coord.Watch returning an empty task
Merge pull request #8 from lytics/runloop

Add main run loop to consumer