Fix ABFField to only load data once

Fixes some broken logic in ABFField.__getattr__ which was resulting in unwanted recursion, and ultimately multiple calls to `np.fromfile`!