fixes app.user.detail state
adds the ability to create a league