Added voting and worked to set up a framework to make network calls asynchronous