Added Config
Implemented Vault dependency