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`!