FontAwesome support and cosmetic changes.

I made some mainly cosmetic changes, adding FontAwesome support and changing the appearance of the filter input. I detailed everything in the commit message. I also updated the leaderboard example in the second commit. You can check it out and, if you like the changes, merge. Thanks