Waka Flocka Makes Appearance at Electric Forest