Moved helper classes into JsonProvider and modified the directory creation for permissions files.
Sorted the list in PermissionList.getPermissionListFromMap, and added static method to get a map from a stored list.
Groups.json now loads properly.  Also decided to put only global permissions in groups.json in storage root.  World group permissions will go in world/groups.json instead.