reworked the read__ method of EdfHandle; it now correctly reads edfs