Malamute, there are too many different variables, and types of alliances, to make it work.
If he implemented a button which you clicked so you remembered who you are allied with, great, but then making it public, so other players can see who you are allied with, isn't a good idea.
Also you can transfer only, so that way alliances cant backstab anymore XD
This kind of thing would undermine the whole system. People would ask for 50 troops in return for not attacking, next turn attack anyway with larger stacks against smaller defences. Also not being able to back-stab defeats the point of making alliances and breaking them at opportune moments in time.
It wholly depends on how far Fizzer decides to implement the diplo ideas, but there are too many different scenarios, or choices, so in create games it would need t have it's own section (in addition to Basic, Map, Initial Distribution, Armies Cards and Open Seats.