Add torrent, desktop notifications, bug fixes.

Add a torrent using the context menu.
Added desktop notification when adding a torrent.
Fixed settings not being loaded in the background script if the options
page is not launched.