adicionadas gems shoulda_matchers e factory_girl_rails(alem de config do factory_girl para validar factories ao rodar testes)
definida factory para todo_item e criado spec/model para TodoItem(com examples de validacoes)
adicionado example 'initalizes with checked=false' para specs/models/todo_item
refatoracao: removido 'after_initialize :set_default', codigo redundante
criado um example para #check e um para #uncheck
refatoracao de spec/view/todo_item para usar a factory de todo_items validos
adicionado example para spec/models/todo_item #list, verificando ordenacao da lista retornada, criado metodo no model correspondente e refatoracao em controller para usar o mesmo