Add tests for invoice model, back to 100% coverage again, yeah!