Refactored command arguments.
Enabled transaction.
Implemented list instructions command.
Fixed bug to use argument long option.
Fixed bug to use timestamp when saving to database.
Fixed --init-source and --init-target bug to use "--tag" argument.
Added logger config.
Improved code.