In-form striker Sam Vokes believes he has finally found a home at Burnley after signing a new contract at Turf Moor.