Handle the case where the FS does not exist

Sometimes at the start or end of a run, at the time when you would want
to gather statistics, the filesystem in question does not exist. In
these cases it is safe to say that the size of the filesystem is 0.
Adds results gathering to SingleReceive

Use the new Results class to gather stats about the receive process.