Perform major refactoring effort; create uTorrentService; add unit tests.