Clarified a couple things.

Changed from "McfHash::decode()"/"McfHash::encode()" to "decode() function"/"encode() function" to avoid confusion. Neither <code>decode()</code> nor <code>encode()</code> are static functions, therefore making this type of function call invalid.

Also added a couple extra comments to make the decoding and encoding process a little easier to understand.