First pass at badge improvements

This is the first step in overhauling the badges displays on MDN.  I've tried to use space wore wisely and dress the pages up a bit better.

I've also added a Modal component to the site which we should use throughout.  To test, award yourself some badges, check out the model, check out the profile page, etc.

Let me know if anything doesn't look correct.