added PFMonkey support, refactored webpage-mod, moved content script API to shared file