Simplify tests
Using consistent exception type for schema building issues
Better error messages for schema issues
More precise exception checking
Add test and error message for dropping non existing table