Implemented PermissionsRegistry's file handler.

Also:
- removed save() and load() as they’re now handled by the file handler.
- switched to java.util.concurrent.locks for synchronisation.
- fully switch to those locks for PlayerRankRegistry
- fixed error in declaration of new CSVFileHandler in PlayerRankRegistry
- Added RankRegistry’s missing getFileHandler()