Refactored AsyncHttpHandler and subclasses

Saro objects parse JSON output (theoretically)