refactor: Extracted transaction gateway object from TransactionController to remove the logic from the controller
fix: LoginController test fixed
fix: LogoutController test fixed
fix: RegisterController tests fixed
fix: TransactionController tests fixed
Merge remote-tracking branch 'origin/testsFixes' into testsFixes