Added an EarnedBadgeCollection and removed support for retrieving earned badge information from the BadgeCollection.  This is because the earned badge collection needed information that was not needed or available on a plain list of badges.