Feature/transact import

I've split off a parser and a writer class from the importer class.
This was not strictly necessary to fix the bug, but for me it helped understand what's going on.

I've created a new AsyncJdbcTemplate class which executes DDL statements on a different thread.
Fixes #2048 .