Implemented automation and refined proxy server with mapping.

Script launches at startup and is resilient. Also started
implementation of tunneling, which should be done by next iteration.
One problem which needs to be solved is determining uuid for network
interface which is connected. Another solution is to completely bypass
it and modify individual proxy settings for all the browsers. Have
omitted few files from commit as they contain confidential data.
Discussions about how to reproduces or create these files will be given
in readme file.
Minor commit: Updated preferences.plist

Preferences.plist added for testing purpose.