Adding todo list project

Take two, not sure why all the files didn't commit last time.