Revert "Merge pull request #185 from bitzesty/remove-transactions"

This reverts commit b3d3070dff7664d851a83bf0f632a50a34f8c7ff, reversing
changes made to 7f7ae120f32fc65a084925fa787b79b9f301a6fa.
Revert "Merge pull request #186 from bitzesty/remove-transaction-rollback"

This reverts commit 7da2f97c861296a6e12019d6dcb3ed9b9be273b7, reversing
changes made to b3d3070dff7664d851a83bf0f632a50a34f8c7ff.
Change dates in integration specs
Redis related cleanup for test suite
Merge pull request #188 from bitzesty/bring-back-transactions

Bring back transactions as failures were due to high load on the mysql instances, once the infrastructure changes we should be able to sync with transactions (one per file).