Estimation of discrete choice models: extending BIOGEME