Renamed some variables to be standard
Outsourced client execution to async-tasked because android OS freaks out about web request in the main thread