MONAKER GROUP, INC. AND THE PURCHASERS NAMED HEREIN COMMON STOCK AND WARRANT PURCHASE AGREEMENT July 31, 2017 MONAKER GROUP, INC. COMMON STOCK AND WARRANT PURCHASE AGREEMENT