Changed RemoteTorrent to an interface to allow custom implementations, such as using JavaFX properties
Added a new method that allows users to have a list updated, instead of creating a new one
Implemented updateAllTorrents method
Implemented updateAllTorrents method in Transmission wrapper
Fixed comparison of ids in updateAllTorrents method
Changed updateAllTorrents method arguments