added todo model, todos controller, and a few other things