move editWithVim XHR request to background script (due to HTTPS/non-HTTPS restrictions in DOM)