ex15 - pt2, ex16 and ex16-2

I've commented out all of the bits relating to getting the filename from
an argument, so that I can toy with the methods for files.
Created ex16 and played with it. ex16-2 is the result.
I'll be more orderly with my commits in the future, I think.