Add test case in sample schema for a table with one column, but no primary key, indices, or foreign keys.
Make ensure-tables! more comprehensible by adding a 'let to pull incoming schema apart ahead of time, and handle tables with no primary key defined.