Update TodoMVC for latest elm-html library

I just released the new API for elm-html that I'd been sitting on for a while. I think it's better and it has some bug fixes so folks should see that in their first experience with HTML in Elm.