Added mocking reader/writer for low-overhead benchmarking

Addded MockWriter (which does nothing) and MockReader (which returns the same 20 records over and over again until you hit the mock_reader.limit (10_000 by default).