changed tests and code so that customers, invoices, and invoice ids use Fixnum as id instead of strings