Digests line reading

(Committing again, because actual changes were missing in previous commit.)

Program now reads a line from the digests and splits into fields. Also
in this commit, pseudocode has been cleaned up. This code compiles.