Badge icons.

Closes #679.


The only thing you can see in this request is that I've edited the Carrierwave configuration. Outside of that, I wrote a script to convert all existing icons in the `gradecraft-production` bucket to public, and then logged in to S3 to verify. Then I temporarily switched to `:fog` storage in the development and uploaded a few new icons to test.