I want to create a site like "Texts from Last Night"

I want to create a site similar to textsfromlastnight[dotcom] where a post that can be commented, but also voted up or voted down with a funny saying next to the thumbs. I would also really like the ability to create a best and worst posts without having to manually create those pages, I want it to be automatically updated based on those votes.

Basically same concept of those voting sites like “Texts From Last Night” or “My Drunk Texts”, but applying a different idea. Is this something wordpress can be configured to do, or do I need something like drupal?

More like Pligg than a generic CMS.