finish creating invoice item and tests. close #3