Made all requests go through background.js from popup. Fix #13
Severely shortened popup.js as a result! A little more logic in messaging was needed.