added http_client class, updated sonos and testapp

The Class HTTPClient has been added, the unfinished implementation of the sonos class has been updated to use the new HTTPClient, also the testapp has been updated to perform a performance test.