REGISTRATION RIGHTS AGREEMENT by and between CONSUMER DIRECT OF AMERICA and CRUSADER CAPITAL PARTNERS II, LLC July 29, 2005