Added Vault dependency.
Created basic framework.