Tweaked class joining commands to show the amount needed to join, when
player does not have enough money.

Tweaked anvil behavior to allow only Blacksmiths to fix tools.

Added PaymentProcessor API