refactoring PermissionNodes to PermissionNode
started the Javadoc for Tier
adding Tier class