also includes new ability to request stored fields be returned with results closes #55 and closes #56 and closes #58