now can track array positions for field values stored fields now include this in the key and the back index now uses protobufs to simplify serialization closes #73
also includes new ability to request stored fields be returned with results closes #55 and closes #56 and closes #58
closes #8 and closes #10