Table/Column -> TableSchema/ColumnSchema
Split files in multiple headers
Introduce a Column class to hold the actual value.
Add a class that parents all types to be used in DB.

This eases up the table creation, and *should* allow some more tricks in
the future.
Ease up the insert operations syntax