changed 2phase commit to use same transaction name on all shards for commit, to easily identify the same transaction
Added gitignore with idea folders, changed transactionId map to string, we now use the same identifier on all shards