Changes to project:
- Added a activity collection to the BadgeEdit
- Fixed problems with DTOs
- Added code to generate earned badges when an ActivitySubmission is Approved
- Added code to save earned badges.
- misc fixes