Partick Thistle have handed new contracts to Kris Doolan and Ross Forbes and have given James Craigen an extension to his deal.