Q COMM INTERNATIONAL, INC. REGISTRATION RIGHTS AGREEMENT December 19, 2005