Merge pull request #16 from diantahoc/master

Additional torrent cache service, and various improvements.
Merge pull request #17 from diantahoc/master

Check torrent file validity.