Fixed NSURLConnection not started in main thread; Prepared new API methods using blocks

Fixed NSURLConnection not started in main thread; Prepared new API methods using blocks instead of delegates allowing for multiple requests and listeners on identical URLs