New Badge View page (plumbed)

This hooks up @zeejab's PR #299.  I removed a couple unimplemented buttons for the time being, so I'm going to leave #299 open just so I can see what it "should" look like once everything is implemented, but I didn't want to add a bunch of non-functional buttons this late in the game.