REGISTRATION RIGHTS AGREEMENT by and between CONSUMER DIRECT OF AMERICA