Add Bradley-Terry-Luce. Fix up code for consistent interface