first correct version -- checked against statsmodels MNLogit on the fisher iris data