DB Migration - Step 2

New and Old importers work the same:
retrieving the transaction using public list within the importer.
The GetTransactionList method renamed to CreateTransactionList and is
now returning bool value for success.

Remake of the sync text database importing process. now there is a
progress bar that shows the progress.

If DB error occur while getting transactions an error message appears
that will reset the db.

New transaction constructor initiates the new budget string. this fixed
the bug that put null within the sql-db