STOCK PURCHASE AGREEMENT BY AND AMONG EVERYDAY HERO PTY LTD, ALL OF THE STOCKHOLDERS OF EVERYDAY HERO PTY LTD, NATHAN BETTERIDGE AS STOCKHOLDER REPRESENTATIVE and BLACKBAUD PACIFIC PTY LTD