This class can be used to retrieve the shortest URL from several shortening services. It accesses the APIs of different URL shortening services and sends a request to retrieve the short version of a given URL. The class returns the short URL that is the shortest among all that were tried. Currently it tries the following shortening services: tr.im, bit.ly and ur.ly.