Added 3 new settings templates

Templates that are fetched to be used on the main settings page. Angular
selects a template based on what category is selected.
Support for new Settings System and BGOpacity

New: Added functions to control the new settings page, swapping the url
of the template to direct to the new template (or new category)

Old/ Uncommited: Added functions and settings for changing the
Background Opacity.
Added settings for BGOpacity and Torrent Progress

Old/Uncommited: Added storage settings for torrenting progress and
background opacity
Added support for disabling torrent progress

Old/Uncommited: Added support for disabling/enabling torrent progress
Added changeable Opacity code to background

Old/Uncommited: Added style code to background rotator to set the level
of opacity depending on the setting