Still some unimplemented things, but header files are now correct
file_IO is now OK; begin with the solver
Still more work with the various interfaces