Fixing loose fp.Close() defers.
Fixing some other uncatched errors.
README.md revision.