Added MPL statements and js 'use strict'.
Merge pull request #3 from darkowlzz/download

Added MPL statements and js 'use strict'.
Fixed syntax error
Added limited preferences support
Fixed notification display for '[] save-defaults'
Updated for progress panel communication.
Cleanup and moved helper function to separate JS file
Added sidebar helper
Added css conditionals & header
Removed debug lines - need tests
Provided glue for downloads.js - progress works
Moved preferences to lib/utils.js, creating torrent from links now uses download.js, and torrent title is implemented.
Added fieldset background image for web seeds and trackers
Create and Save As buttons are now  intially disabled
Text areas will reset cursor position on blur