Cyrillic torrents support

Hello Viktor,
Please have a look at my changes. I'm from Russia and frequently face up with torrents in cyrillic. The issue was with displaying non-Latin torrent names and file paths on the site. I suspect there is Rragnar who breaks Unicode in the application. I've implemented the solution with adding view models for Torrent and TorrentFile entities to make it possible to correctly encode renderable strings came from backend and elimintae cyrillic issues. Also I corrected tests that rely on exceptions message because in my russian Windows 8 exception messages are russian also therefore the tests were failing. 

I badly need this changes to continue enjoing your beautiful app. 

Please let me know your considerations.