Bash with Instigation (+6 fury): Used for extra fury generation and single target damage
Whirlwind with Wind Shear (+1 fury per monster hit): Bread and butter attack with additional fury gen
Furious Charge with Stamina (+8 fury per monster hit): Excellent fury generator, used for starting fights and gaining additional fury in battle.
Ignore Pain with IIB (20% damage dealt to life): Defensive skill for dangerous groups and extra life regen
Battle Rage with Maurauder's Rage (30% dam): Good shout that gives nice extra damage and more crit
War Cry with Invigorate (Max life and regen): Nice defensive shout with armor and life bonuses and also gives 30 fury
Bloodthrist: Good passive life steal
Brawler: Nice for extra damage stack with battle rage, you will be near 3 enemies most of the time
Inspiring Presence: Very important passive for the shouts, increases duration and decent life regen at all times because you will have shouts up all the time
So basically the build revolves around keeping shouts up, charging into groups and whirlwinding them with minimal downtime from all the fury you gain (war cry and charge) and in case you do have downtime on your whirlwind you can just bash for quick fury. Ignore pain is nice because you will be getting hit a lot as you are moving through all the mobs constantly and sometimes you need a break, but on the upside you have a lot of life steal and passive life regen.
This is a pretty solid whirlwinding build I constructed from a lot of messing around with the skill calculator. I wanted to have all the skills set up so you don't have to stop moving. One thing I wonder is to use 2h or 1h/shield and maybe to change some runes and passives around, but for the weapon choice I think I will just use whatever is the best item I have.
I got a lot of tips from other whirlwind builds I found on the forums and I think this is the most effective whirlwind build for movement and survivability, it should feel very fluid. Please add any points you think are best for the build and thanks for reading.