Remove unnecessary cast
Add Scenario: Scenario: Categories without transactions

Move some steps to background
Scenario: Categories without transactions passing

Starts query from Transactions instead of Categories