Merge pull request #159 from stephenjust/get-remote-comments

Finish off remote data stuff
More RemoteDataStore refactoring!

Use a generic method to remove duplicate code for queries that return
a search result list.