James Tavernier approaches his testimonial year at Rangers convinced he has still plenty left to offer the club.