Added Select to process rows as they come over the wire

This was accomplished by promoting private query function to
public Select.

fixes #12
Rename Query to SelectRows