Columbus City Council last night approved legislation giving the development director the authority to negotiate the creation of a tax-increment financing district for fast food operator White Castle to expand its corporate offices on Goodale Street and create 300 housing units.