Added some more fields to the torrent

I added some fields to the torrent because I was needing for a home project. Then I decided to also turn the adding easier by metaprogramming.