Changed my approach

I wrote my own protocol and made the view controller the delegate
instead of using the closure for the JSON results