WIP ENH: EDF C reading

@isolver in case you're curious, I'm probably going to work off of this. I've done some reorganization of the code. Still nowhere near complete, but hopefully I can get it to work when I have more time to test and work on it.