Worked on the weather data munging exercise
added the goal differential to data munging
refactored both bad_team and smallest_spread to use the same template algo