remove update, build_from_scratch and main methods from individual NhlScrapers, fix updating bug where self._html was not being reset on new season or page being set, catch for penalties_by_game data being in chronological order rather than reverse chronological order