Centralizes generating a balance message (eg, "Your balance is...") in the MessageGenerator#balance_message method so that it's no longer hard-coded and state-specific in the StateHandler class. (This is still overridable, and remains overridden in North Carolina and Missouri. All others use the MessageGenerator.)
Adds Spanish support for Oklahoma
Adds test coverage for states contributed by Brigade members at the CfA summit (NC, OK, PA, VA)
Makes PA "card # not found" parsing more robust (downcases transcribed text prior to comparison)
This PR implements a few things:
MessageGenerator#balance_message
method so that it's no longer hard-coded and state-specific in theStateHandler
class. (This is still overridable, and remains overridden in North Carolina and Missouri. All others use the MessageGenerator.)Closes #193, closes #199, and touches on #211