Move logic to client instead for domain
Handle TotalResults and SkippedResults
Better handling of non JSON results
Code cleanup
Added ReSharper annotations
Extract to initialize method
Add index inforamtion