Badge awarding command!!!!!1!!one!!!1!!

I am pulling against a badges branch which contains previously r+'d commits that haven't landed on master.

Not sure how we are going to call this command yet but here it is. It doesn't go the most efficient route, mostly because I wanted to reuse code that is already tested in our unit tests.

r?