BIOHAVEN PHARMACEUTICAL HOLDING COMPANY LTD. COMMON STOCK PURCHASE AGREEMENT