Also, the aoe priority for fire isn't correct. The priority should be Dragon's Breath -> Living Bomb on main target -> Flamestrike -> Spread all dots on all targets using Inferno Blast (preferably including the pyro dot) -> Filler.
Multiple rotations for aoe will need to be made. One for 2-4 targets (cleave), one for 5+ targets and perhaps one for targets that are spread out (like the hans+franz fight)
Combustion should override everything if ignite is big enough. (Specified by the ignite value i guess).
On that note, I think having multiple ignite values would be useful. One for single target, one for cleave/multi target.