add relationships & testing to Invoice