Made permission inheritance work to infinite depth (theoretically) (I hope) and added to example permissions to show off negative permission nodes)