Make code an example of best practices

Things were a bit haphazard before, especially if this is one of the first Elm programs people are going to play with.