Rewrote the source readme.