Badge page

@markoa Please review.