DB Review

Doing a full code review on the project; I reset master to the initial commit so I could PR this against it. This will be merged w/o changes once the review is complete.
what we're validating isn't clear from this test; are we validating the presence of a key? the format? can I use a numeric key? a string? an object? an array?