fix filenames
Initial support for transactions
better debug output
fix statement-move-constructor