Cleaned up Vault class and fixed/refactored Towny hook