adding two missing proxies

refactored add_proxy
* extract method - to pull the creating of the proxy out into a method called create_proxy
* updated the comment on add_proxy to say it "stores the proxy we need"
* add_proxy now delegates the work of creating the proxy to create_proxy

create_proxy is useful if the proxy is missing from the list and I just want to get it by long name really quickly, finish my work and then go add it to the list later. :)