changes app.league.update state to app.league.edit and the url too
better form feedback
update spec for new return object with leagues#show
sets up updateleague
changes signature on base#error
anyone can request a league
only commish can update a league
adding some temporary error messages
a user is not injected into a controller via a resolve
creates an abstract state (app.league.detail) and a leagueModel
renames reset to resetUser
cleans up app logging