Refactored Default Config
Force User to Select Server type
Created Full Inventory Save and Restore (Multi Threading)
Added basic debug commands
Started Join Book and Gem Store
Major Code Refactoring for Mixed Mode
Messages now use custom broadcast channel to separate messages.
Vault is now a dependant. All perms checked using Vault
All Permissions correctly registered to allow for super perms.
Various offer improvements and debugging
Merge remote-tracking branch 'origin/master'