Migrate todo.go to using Middleman for everything.