added todo item model and specs