After months of speculation, the popular social media site Reddit has finally announced that it is filing for an initial public offering (IPO).