WM Holdings Finance Corp. REGISTRATION RIGHTS AGREEMENT