Added permissions libraries

Added permissions libraries
Added Vault library

Added Vault library