Fix Error Handling

Fix error handling by looking for [getErrorStream()](http://developer.android.com/reference/java/net/HttpURLConnection.html#getErrorStream%28%29) instead of throwing an
error when status code is different than [SC_OK](http://developer.android.com/reference/org/apache/http/HttpStatus.html#SC_OK).