modified some existing files and added classes for ASIHTTPRequest integration