Enhanced documentation and added ability to get a torrent's name.

The 'name' attribute of the torrent was missing due to an apparent reserved word conflict. I tried adding a name: 'name' attribute to the existing name attribute and got a argument mismatch error. Renamed attribute to torrent_name and left the 'name' field alias and now the torrent_name attribute is correctly populated. 

I also added an example to the doc specifying an alternative server URL with authentication. The use of a singleton with configuration method that yields to a user supplied block is not readily apparent to the uninitiated.