Log handled errors at W not E.
Merge FileHelper into IoHelper.
Move connectionPresent() to NetHelper.
Factor out FetchColumn class/function.