HyperGAN: A Generative Model for Diverse, Performant Neural Networks