[3] Vault dao

Basic vault dao with a base dao implementation