refactor leagues controller and add specs

badges should work like the show action by setting the current league
to fix an issue similar to
https://github.com/stephanpavlovic/kickerapp/issues/80 but with badges
Merge pull request #84 from stephanpavlovic/leagues_controller_specs

refactor leagues controller and add specs