splitting request methds into their own class.
Finally got parser working for LRF replays using the binary header to
determine length of json. No longer relying on a bad method of searching
and depending on a static layout.