Merge pull request #16 from monde/master

Collapse repeated test code.
Merge pull request #17 from monde/master

resolve KeyError in relation eager load; find accept single id, or array of ids
raise exception when scroll scans time out on any shard. Fixes #18
change behavior of scroll error detection. Fixes #18