Add negative nodes to the permissions handler

#32 - Make PermissionsHandler care about source/protocol