More interfaces introduced

Regression warning. ID is no longer retrieved after insert statement.
LastInsertedID is present in SqliteConnection but not in IDbConnection.
Need more changes to implement that back.
Created classes for table definition

And introduced EntityAdapter class but it is only a concept right now.