Ukip's only MP Douglas Carswell is leaving the party and will sit in the House of Commons as an independent - we take a look at his time in the party.