Senator Chuck Schumer (D-NY) says the new Bills Stadium Commission is a good step towards keeping the team in Buffalo.