When a Player joins with the 'se.silentjoin' permission they will have a value including their name added into the 'silent.yml' File; previously this would add it no matter if the value was null or not (if their name didn't exist). This has now been changed to only add a new name if it doesn't exist.
Made it so those who have '/socialspy' enabled will no longer get double messages when messaging someone, and instead will only get the "me >> player" message rather than the SocialSpy message too.
Created a new Method for the SocialSpy check and messaging to reduce Duplicate Coding within the Message and Reply class.
Cleaned up some code in the SilentJoin class.
Added a brand new file which will generate upon Server Startup and is called 'spy.yml'. This file will allow functionality for the '/socialspy' command so that when you enable it, it stays enabled until disabled. Previously I was using a HashMap which automatically gets emptied upon Server Restart, e.g. disabling SocialSpy each restart, this way will keep it permanent!