removed roles dependency
added Vault/Cube PermissionService
vaultlink now provides vault with our servives OR CubeEngine with vault services