Bug Fixes for Async Data

Code will now continuously call until a proper JSON is created. The
proxy website is not as consistent as I would like but when it works it
works. The code will now continuously request until it succeeds, not
ideal for websites that might fail or change but is necessary for code
to be stable right now. I'm trying out these really cool spinner
animations based off a CSS loader website. Will have to set when to turn
on and off and eventually merge it with the index.