introduce module separation and a content policy
Merge pull request #4 from mozkeeler/master

introduce module separation and content policy (re #2)