ASPEN GROUP, INC. REGISTRATION RIGHTS AGREEMENT July 25, 2017