Lost FIAL.h, rewriting

Not sure what happened to this, must have been living in the /package directory.
Anyhow, it's back.