add item/invoice_item parser and changed tests accordingly closes #27 #2...

...9