Taxation - Pay base cost

Added methods, variables and checks for Base Cost.
This enables the Tax class to be assessed on the status of the payment
of their base cost.
Status implemented
Merge remote-tracking branch 'origin/Phase-1---Services'