added backbone models, collections, and router