Joey Barton and Rangers are already proving to be a perfect match