Frankie Gavin claimed the British welterweight title from the grasp of Junior Witter with a unanimous points victory at York Hall.