ENH: EDF C reading

Ready for review/merge.

Closes #16.
Closes #11.
Closes #9.
Closes #5.