add invoice/invoice repository classes and tests
Merge pull request #10 from dglunz/create-Invoice-and-Invoice-Repository

add invoice/invoice repository classes and tests