Refactor FileAccess
Begin de-coupling FileAccessJobHandler from FileAccess. Shift some generic dueties to FileAccess.