Rackspace files for IPO, disclosing slow revenue growth and $4B in debt