Added FactionsChannel class
Added base channel command
Registers the channel command
Fixed bug where config files were not saving causing obvious loading issues
Extended SLChannel instead of Channel
Fixed bug where directory throws NPE when looping through its files
Runs saving and loading methods when enabling and disabling
Fixed bug where the channel type was used as the name of the channel
Added sub command to allow the joining of channels
Added base channel command
Added command to create channels
Changed name of Channel to ChannelCommand to more clearly represent the class