Protocol, function, dropdown fixes

Now allows http or https protocol independence.
Removal of unnecessary  that was only calling the main function.
Fixed dropdown placement errors.

Dropped unnecessary semicolons.
Updated Safari extension to include update capabilities.