Rename balanced

The BalancedGateway needed renaming because the gateway name conflicts with a module in their gem should one choose to use their API. Also added a basic test for BalancedGateway model.