retroactive commit message: add ability to add all unearned badges as earned simultaneously. build out controller for better json rendering for earned badges. test mass add earned badges functionality.
retroactive commit message: add ability to add all unearned badges as earned simultaneously. build out controller for better json rendering for earned badges. test mass add earned badges functionality.

UM-USElab/gradecraft-development,peterkshultz/gradecraft-development,UM-USElab/gradecraft-development,peterkshultz/gradecraft-development,peterkshultz/gradecraft-development,mkoon/gradecraft-development,mkoon/gradecraft-development,UM-USElab/gradecraft-development,UM-USElab/gradecraft-development,mkoon/gradecraft-development