Submission Version 4

Cleaned up the change calculation functions. Added notes to readme about
the warnings I don't understand, and the incomplete functionality.

Valgrind reports no memory leaks.

I think pretty much done.