first draft
migrations supported, log lines, metrics, sqlite in tests.

Perhaps @mausch could lend a hand in getting the execNonQueryAsync to work
without throwing ObjectDisposedException? :)