refactoring logic inside of leagues controller

moving show methods to model and adjust view accordingly