KiteGen : a revolution in wind energy generation