More core and bukkit work
Implement Vault for permissions