Adds queuing

Torrents must be managed for queuing to work, for example, a torrent started or stopped manually by the user won't be started automatically.
Currently you can only limit the number of simultaneous downloads/seeds.

A torrent started with the start button may be automatically queued.

Also escaped the path to open the file because jojo wouldn't open.