KiteGen: a revolution in wind energy generation