IncrementalResult Implemented, with API modified a bit to better reflect it's asynchronous operation. Needs a few more tests, but it looks like it works.
Fixed up the ordering on some conditions in IncrementalResult tests. Moved inner class in IncrementalResult to be in the place we decided on style wise. Changed error on duplicate results -> silently take first result only instead. Fixed some asthetic typos.
Merge pull request #55 from stravant/master

IncrementalResult Implemented