IDEAL POWER INC. REGISTRATION RIGHTS AGREEMENT