New York City now has its very own nonprofit news website: The City launched six months after the project was first announced