Flesh-out FixedPoint a bit.

This commit adds some comments, and also improves the toString
experience when using FixedPoint values.