Add keyed node support

Solve evancz/elm-html#2 in a very basic way (I have been using elm only for two hours when writing this).

It may be better to extract the key from the attribute list.