Append tax information to pricing object

Append the tax information to a `taxes` array on the Pricing object.
In the case of no taxes, `price.taxes.length === 0`

Tests to cover both the region and non-region appending settings, along with the calculations.
Merge pull request #169 from seebees/tax-info-to-priceing-object

Append tax information to pricing object