Add customer class and tests
Created invoice, invoice item, item, and transaction classes as well as the test cases for them.