STOCK PURCHASE AGREEMENT by and among CareSpeak Communications, Inc., The Persons listed on Schedule 1.1, and OptimizeRx Corporation Dated October 17, 2018