fully refactored PP but still in dev_apps
patches to fix most bugs and move to apps
changes to address all requests
[Privacy Panel] push request
 Changes proposed by Tim
fix small typo
changes from the latest pull request - missing tests and removal of permissions
continuing the changes