First version of optimize2. One issue is that it seems that self.update_info is not executed.
Fixed errors in self.update_data
Removed some debug print statements
Added a useful warning log message for when "import tornado.curl_httpclient" fails.
Minor code improvement
Merge pull request #18 from smab/optimize2

Merging optimisation branch into async branch