Refactoring method names and creating new TaxFactory

* Naming convention to be similar between:  Inventory with InventoryItem, as with Bill and BillLine
* Testing TaxFactory cases